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