bazel build错误:找不到python.exe

时间:2018-03-21 17:27:25

标签: python windows python-3.x bazel

我正在尝试使用mysys64中的以下方法构建bazel。我在tensorflow-mnist-test

找到了这个
cd [bazel-dist-dir]
pacman -Syuu gcc git curl zip unzip zlib-devel
export BAZEL_WRKDIR=c:/tempdir/shrtpath
export BAZEL_SH=c:/tools/msys64/usr/bin/bash.exe
export BAZEL_VS=c:/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio\ 14.0
export BAZEL_PYTHON=c:/Python36/python.exe
./compile.sh
./compile.sh compile output/bazel.exe

但是当我尝试编译时,mysys2会出错。它说无法找到我的python.exe。这很奇怪,因为文件在我提供的路径中。有没有人在这里发生什么?我也尝试了错误中给出的消息,但没有任何效果。我该如何解决这个问题?

Master Tk@DESKTOP-BJH5T82 MSYS /C/Users/Master 
TK/Downloads/tensorflow_compilation/bazel-0.11.1
$ ./compile.sh
ERROR: cannot locate python.exe; check your PATH.
   You may need to run the following command, or something
   similar, depending on where you installed Python:
     export PATH="/c/Python27:$PATH"

1 个答案:

答案 0 :(得分:1)

您还没有设置Python PATH。 这个命令可行

export PATH="/your/python/exe/directory"

或者(就像你的终端所说的那样)

export PATH="/c/Python27:$PATH"