<p>tensorflow anaconda:pip install 在新创建的 python 2.7 环境中失败</p>

创建于 2016-07-15  ·  3评论  ·  资料来源: tensorflow/tensorflow

环境信息

操作系统:
(tf) :~/anaconda3/bin$ cat /proc/version
Linux 版本 4.4.0-31-generic (buildd@lgw01-16) (gcc 版本 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2.1)) #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016

重现步骤

  1. 关注https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html#anaconda -installation
  2. :~/anaconda3/bin$ ./conda create --name tf python=2
    获取包元数据......
    解决包装规格:............

环境/home/paddlescoot/anaconda3/envs/tf安装包方案:

将下载以下软件包:

| 包装 | 建立 |
| --- | --- |
| python-2.7.12 | 1 12.1 MB |
| 安装工具-23.0.0 | py27_0 455 KB |
| 轮0.29.0 | py27_0 81 KB |
| 点子8.1.2 | py27_0 1.5 MB |

                                       Total:        14.1 MB

将安装以下新软件包:

openssl:    1.0.2h-1     
pip:        8.1.2-py27_0 
python:     2.7.12-1     
readline:   6.2-2        
setuptools: 23.0.0-py27_0
sqlite:     3.13.0-0     
tk:         8.5.18-0     
wheel:      0.29.0-py27_0
zlib:       1.2.8-3      

继续([y]/n)? 是的

正在获取包裹...
python-2.7.12- 100%
安装工具-23. 100%
轮 0.29.0-p 100%
pip-8.1.2-py27 100%

提取包...
链接包...

:~/anaconda3/bin$ 源激活 tf
(tf) :~/anaconda3/bin$ ./conda info --envs

康达环境:

tf * /home/paddlescoot/anaconda3/envs/tf
根 /home/paddlescoot/anaconda3

(tf) :~/anaconda3/bin$ python --version
Python 2.7.12 :: Continuum Analytics, Inc.

(tf) :~/anaconda3/bin$ 导出 TF_BINARY_URL= https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl

(tf) :~/anaconda3/bin$ pip install --upgrade $TF_BINARY_URL
从 https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl 收集 tensorflow==0.9.0
下载 https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl (27.6MB)
100% |████████████████████████████████| 27.6MB 52kB/s
收集numpy>=1.8.2(来自tensorflow==0.9.0)
下载 numpy-1.11.1-cp27-cp27mu-manylinux1_x86_64.whl (15.3MB)
100% |████████████████████████████████| 15.3MB 90kB/s
收集六>=1.10.0(来自tensorflow==0.9.0)
使用缓存的 6-1.10.0-py2.py3-none-any.whl
收集protobuf==3.0.0b2(来自tensorflow==0.9.0)
使用缓存的 protobuf-3.0.0b2-py2.py3-none-any.whl
要求已经是最新的:轮入 /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages (来自 tensorflow==0.9.0)
收集 setuptools(来自 protobuf==3.0.0b2->tensorflow==0.9.0)
下载 setuptools-24.0.3-py2.py3-none-any.whl (441kB)
100% |████████████████████████████████| 450kB 1.3MB/秒
安装收集包:numpy、六、setuptools、protobuf、tensorflow
找到现有安装:setuptools 23.0.0
无法从不存在的文件 /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages/easy-install.pth 中删除条目

(tf) :~/anaconda3/bin$ python
Python 2.7.12 |连续分析公司| (默认,2016 年 7 月 2 日,17:42:40)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] 在 linux2 上
输入“帮助”、“版权”、“信用”或“许可”以获取更多信息。
Anaconda 由 Continuum Analytics 提供给您。
请查看: http ://continuum.io/thanks 和https://anaconda.org

将张量流导入为 tf
回溯(最近一次通话最后):
文件 ”",第 1 行,在
ImportError:没有名为 tensorflow 的模块
退出()

(tf) :~/anaconda3/bin$ ls -ali /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages/
numpy/ pip/ README setuptools.pth Six.py 轮子/
numpy-1.11.1.dist-info/pip-8.1.2-py2.7.egg-info/setuptools-23.0.0-py2.7.egg Six-1.10.0.dist-info/six.pyc wheel- 0.29.0-py2.7.egg-info/

(tf) :~/anaconda3/bin$ ls -ali /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages/
numpy/ pip/ README setuptools.pth Six.py 轮子/
numpy-1.11.1.dist-info/pip-8.1.2-py2.7.egg-info/setuptools-23.0.0-py2.7.egg Six-1.10.0.dist-info/six.pyc wheel- 0.29.0-py2.7.egg-info/

你试过什么?

  1. 寻找类似的问题。

最有用的评论

这不是 TF 错误,而是 anaconda 的东西。 请参阅https://github.com/ContinuumIO/anaconda-issues/issues/542 - 这是我不再使用 anaconda 的原因之一,它与 pip 及​​其主要卖点(包管理和环境)现在与 python 捆绑在一起......

作为一种解决方法,在通过 pip 安装 TF 之前执行pip install --ignore-installed --upgrade pip setuptools

所有3条评论

这不是 TF 错误,而是 anaconda 的东西。 请参阅https://github.com/ContinuumIO/anaconda-issues/issues/542 - 这是我不再使用 anaconda 的原因之一,它与 pip 及​​其主要卖点(包管理和环境)现在与 python 捆绑在一起......

作为一种解决方法,在通过 pip 安装 TF 之前执行pip install --ignore-installed --upgrade pip setuptools

伟大的! 非常感谢@ptc-swalk。

谢谢

此页面是否有帮助?
0 / 5 - 0 等级