无法使用conda包管理器安装tensorflow。 Pip3未找到且virtualenv不兼容

时间:2016-03-28 05:29:17

标签: python tensorflow conda

尝试在安装了anaconda的python的OSX上安装tensorflow:

https://www.tensorflow.org/versions/r0.7/get_started/os_setup.html#virtualenv-installation

坚持下去:

sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.7.1-cp35-none-any.whl

并收到错误:

tensorflow-0.7.1-cp35-none-any.whl不是此平台上支持的滚轮。

当我尝试virtualenv安装时

/ Users / xxx / tensorflow / bin / python中的新python可执行文件 错误:可执行文件/ Users / xxx / tensorflow / bin / python无法正常运行 错误:它认为sys.prefix是'/ Users / xxx / tmp'(应该是'/ Users / xxx / tensorflow') 错误:virtualenv与此系统或可执行文件不兼容

使用anaconda安装的python安装tensorflow的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我尝试使用python 3.4.3pip 8.1安装时遇到了同样的问题。

 $ pip install --upgrade https://storage.googleapis.com/tensorflow
  tensorflow-0.7.1-cp35-none-any.whl is not a supported wheel on this platform.

要修复我只是升级到python 3.5.1(我使用pyenv来允许安装本地多个版本的python)。

使用python 3.5.1运行我现在可以成功执行:

$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.7.1-cp35-none-any.whl
 ...happy install message fun follows....

我不知道为什么python 3.4.3会失败,但是这个版本的tensorflow https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0rc0-py3-none-any.whl似乎可以使用python 3.4.3。