Python Tensorflow安装错误,生成.whl文件

Python Tensorflow安装错误,生成.whl文件,python,tensorflow,pip,bazel,Python,Tensorflow,Pip,Bazel,在MacOS安装之后以及成功运行.configuration脚本之后,我在尝试构建pip包时出错。终端中的错误显示如下: Sat Nov 25 22:47:25 EST 2017 : === Building wheel error in tensorflow setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement spec

在MacOS安装之后以及成功运行.configuration脚本之后,我在尝试构建pip包时出错。终端中的错误显示如下:

Sat Nov 25 22:47:25 EST 2017 : === Building wheel
error in tensorflow setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Expected ',' or end-of-list in backports.weakref >= 1.0rc1; python_version < "3.4" at ; python_version < "3.4"
2017年11月25日星期六22:47:25东部时间:===建筑车轮
tensorflow安装命令中出错:“install_requires”必须是包含有效项目/版本要求说明符的字符串或字符串列表;backports.weakref>=1.0rc1中应为“”或列表结尾;python_版本<“3.4”at;python_版本<“3.4”
完整的错误消息是:

Laurences-MacBook-Pro-3:tensorflow qaneuro$ bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
Sat Nov 25 22:47:21 EST 2017 : === Using tmpdir: /var/folders/7t/77lrlr0n56z9s05dbzl42lq00000gn/T/tmp.XXXXXXXXXX.1suikQIy
~/ex5/tensorflow/bazel-bin/tensorflow/tools/pip_package/build_pip_package.runfiles ~/ex5/tensorflow
~/ex5/tensorflow
/var/folders/7t/77lrlr0n56z9s05dbzl42lq00000gn/T/tmp.XXXXXXXXXX.1suikQIy ~/ex5/tensorflow
Sat Nov 25 22:47:25 EST 2017 : === Building wheel
error in tensorflow setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Expected ',' or end-of-list in backports.weakref >= 1.0rc1; python_version < "3.4" at ; python_version < "3.4"
Laurences-MacBook-Pro-3:tensorflow-qaneuro$bazel-bin/tensorflow/tools/pip_-package/build_-pip_-package/tmp/tensorflow_-pkg
2017年美国东部时间11月25日星期六22:47:21:==使用tmpdir:/var/folders/7t/77lrlr0n56z9s05dbzl42lq00000gn/T/tmp.xxxxxxxxx.1指南
~/ex5/tensorflow/bazel-bin/tensorflow/tools/pip\u-package/build\u-pip\u-package.runfiles~/ex5/tensorflow
~/ex5/tensorflow
/var/folders/7t/77lrlr0n56z9s05dbzl42lq00000gn/T/tmp.XXXXXXXXX.1suikQIy~/ex5/tensorflow
美国东部时间2017年11月25日星期六22:47:25:==建筑车轮
tensorflow安装命令中出错:“install_requires”必须是包含有效项目/版本要求说明符的字符串或字符串列表;backports.weakref>=1.0rc1中应为“”或列表结尾;python_版本<“3.4”at;python_版本<“3.4”

是否有其他人遇到过此问题,或者可以就如何解决此问题提供建议?

您正在使用的python版本是什么?我建议将默认python版本更改为python3.5,然后重试,但如果您将其弄糟并且无法恢复,则会有一定的风险!在linux中,更改python的默认版本就像是对大多数应用程序说再见(如果你不能将其恢复到2.7)。但是我不太确定如果你在mac上这样做会发生什么@乌布杜萨马德:是的,当我读到这可能有风险时,我害怕这种情况。如果我同时安装了python和Python3呢?我这样问是因为我运行了python3——版本,并收到了python3.6.3。我可以用python3运行这个bazel命令吗?我不太确定,但最好的猜测是否定的!但您可以使用docker环境,然后将python3作为该环境的默认值,然后尝试安装bazel和tensorflow。您是在为ML应用程序执行此操作吗?您使用的python版本是什么?我建议将默认python版本更改为python3.5并重试,但如果您将其弄糟并且无法恢复,则会有一定的风险!在linux中,更改python的默认版本就像是对大多数应用程序说再见(如果你不能将其恢复到2.7)。但是我不太确定如果你在mac上这样做会发生什么@乌布杜萨马德:是的,当我读到这可能有风险时,我害怕这种情况。如果我同时安装了python和Python3呢?我这样问是因为我运行了python3——版本,并收到了python3.6.3。我可以用python3运行这个bazel命令吗?我不太确定,但最好的猜测是否定的!但您可以使用docker环境,然后将python3作为该环境的默认值,然后尝试安装bazel和tensorflow。您是为ML应用程序这样做的吗?