如何解决如何通过命令提示符代码或其他用于Tensorflow安装的方法找到我系统中当前的Bazel版本
在Tensorflow的官方网站(https://www.tensorflow.org/install/source_windows)中,指定了每个版本的Tensorflow所需的构建工具bazel版本。
我如何检查Windows 10系统中的bazel版本是否正确(在开始安装bazel之前)?
在系统中设置Tensorflow时,我什至需要担心吗?
解决方法
如果您查看TensorFlow根目录中的文件.bazelversion
,它将告诉您建议使用的Bazel版本。
用于Windows的预构建TensorFlow pip
软件包对于大多数用途来说都是好的,除非您打算直接修改TensorFlow。为此,您不需要Bazel。
运行:
bazel --version
将告诉您系统上已安装(并在搜索PATH
中)的bazel版本。
为确保全面使用正确/一致的bazel版本,将bazelisk
用作bazel的正面可能会有所帮助,这也应尊重当前目录或其父目录中的.bazelversion
文件(如果存在,如它在tensorflow树中一样;通常会转换为bazel工作空间中的内容),然后运行(如果需要下载)相应的bazel。