在python 3.5 Anaconda发行版conda env中安装TensorFlow
我是如何尝试解决这个问题的:在python 3.5 Anaconda发行版conda env中安装TensorFlow,python,python-3.x,virtualenv,anaconda,tensorflow,Python,Python 3.x,Virtualenv,Anaconda,Tensorflow,我是如何尝试解决这个问题的: 使用MacOSX 使用我的计算机中当前的Anaconda发行版作为路径/Users/hongshuhong/Anaconda/ 使用conda而不是virtualenv,因为我发行了python。我参考了此处的指南,并尝试使用conda的package manager下载该指南: 当我使用命令conda create--name ML python=2.7 anaconda创建一个anaconda env来声明我正在使用2.7 python时,Tensorflow
/Users/hongshuhong/Anaconda/
conda create--name ML python=2.7 anaconda
创建一个anaconda env来声明我正在使用2.7 python时,Tensorflow工作正常,然后使用这个命令conda install-chttps://conda.anaconda.org/jjhelmus 张量流
从Anaconda云中收集并尝试下载。当我说$python
>>>导入tensorflow作为tf
...
但是,它并不能真正解决问题:
然而,我想使用python的3.5发行版,只是为了跟上时代,而不是使用过时的python
提示:以下包相互冲突:
-张量流
-python 3.5*
使用“conda info tensorflow”等查看每个包的依赖项。
我运行了conda info tensorflow
来查看发生了什么,我得到了:
获取包元数据:。。。。
错误:在当前osx-64通道中找不到匹配的包:tensorflow
这真的让我很沮丧,我不知道该怎么办。如果没有解决这个问题的办法,我想我将不得不使用Anaconda的Python2.7发行版进行TensorFlow实验。如果有人知道如何解决这个兼容性问题(或其他类型的问题),我将不胜感激。谢谢
编辑:我非常确定TensorFlow支持3.5,因为在他们的文档中,他们说他们支持2.7 python和3.3+。如果没有关于他们是否支持3.5的线索,我现在已经放弃使用2.7了。TensorFlow打包的版本是0.5版 TensorFlow 0.6中引入了Python 3.x支持,因此您需要了解如何将最新版本安装到Anaconda中 通常您可以使用
pip
将软件包安装到anaconda中,但我还没有成功使用TensorFlow
编辑:我刚刚注意到文档没有更新pip控制盘的url
要通过pip在python 3.5中安装tensorflow,请使用以下命令:
$ sudo easy_install --upgrade six
$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.6.0-py3-none-any.whl
到…tensorflow-0.50-py2-none-any.whl,这是用于python 2.x的tensorflow的旧版本
.非常感谢!这非常有帮助。我不知道Python3.x支持仅适用于tensorflow 0.6及以上版本。接得好
无法从不存在的文件/Users/Mu/Sync/anaconda/lib/python3.5/site-packages/easy-install中删除条目。pth
我以前可以让这个命令工作,但在这台计算机上安装它不起作用:/