如何在python2环境中安装Bazel?

时间:2018-09-13 01:25:56

标签: python-2.7 tensorflow bazel

如何在python2环境中安装Bazel? tensorflow网站上发布了一个错误,例如“警告:由于bazel错误,我们仅支持在Python 2环境中构建Android演示应用程序”,(请参阅Windows上相关的Bazel安装“> Windows上的Bazel安装) 。如何在python2环境中安装Bazel(要使用bazel使应用程序在Windows上运行)?在python2环境中安装Bazel可能是针对Tensorflow网站上先前显示的错误的解决方法,它们似乎没有任何作用其他已知的解决方法。

1 个答案:

答案 0 :(得分:1)

  1. 下载并安装Python2(例如from python.org: Python 2.7.15, 64-bit version [1])
  2. 使用the --python_path flag [2]告诉Bazel Python解释器在哪里。

例如,如果您在c:\python2下安装了Python2,请像这样运行Bazel:

c:\tensorflow> bazel build --python_path=c:/python2/python.exe //foo:bar

如果您希望Bazel在此工作空间(c:\tensorflow)中始终使用此标志,请将以下行添加到c:\tensorflow\.bazelrc

build --python_path=c:/python2/python.exe

(每次重新运行configure脚本时,您可能需要添加此行。)

更新:here's more info about .bazelrc files [3],它们是什么,它们在哪里,如何指定它们。


[1] https://www.python.org/ftp/python/2.7.15/python-2.7.15.amd64.msi

[2] https://docs.bazel.build/versions/master/command-line-reference.html

[3] https://docs.bazel.build/versions/master/user-manual.html#bazelrc