Ubuntu16.04 python3.6.5无法安装tensorflow

时间:2018-05-14 07:45:08

标签: python tensorflow

尝试在我的ubuntu桌面上安装tensorflow cpu版本时遇到了问题。

我尝试了两个:

1。pip3 install tensorflow

错误:

Could not find a version that satisfies the requirement tensorflow (from versions: )
    No matching distribution found for tensorflow

2。pip3 install tensorflow-1.8.0-cp36-cp36m-manylinux1_x86_64.whl

tensorflow-1.8.0-cp36-cp36m-manylinux1_x86_64.whl is not a supported wheel on this platform.

我google了很多,发现可能与pip版本,架构.etc。

有关

但是,在我的桌面上看起来是正确的,这是我的检查:

148 wni@wni-GE62-2QC:~⟫ uname -i
x86_64
wni@wni-GE62-2QC:~⟫ 
wni@wni-GE62-2QC:~⟫ cat /etc/issue
Ubuntu 16.04.4 LTS \n \l

wni@wni-GE62-2QC:~⟫ 
wni@wni-GE62-2QC:~⟫ pip3 -V
pip 10.0.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
wni@wni-GE62-2QC:~⟫ 
wni@wni-GE62-2QC:~⟫ 
wni@wni-GE62-2QC:~⟫ python
Python 3.6.5 (default, May 12 2018, 17:43:57) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.architecture()
('64bit', 'ELF')
>>> 
>>> import struct
>>> struct.calcsize('P')
8

更重要的是,pip3搜索张量流可以找到张量流1.8.0。

嗯......有谁知道发生了什么事?

感谢。

[编辑] 通过从源重新安装Python3.6.5解决。 第一次的原因仍然未知。

1 个答案:

答案 0 :(得分:0)

Yep tensorflow,安装可怕的东西!您最好使用虚拟环境并使用符合当地要求的tf-nightly软件包(因为它对各种其他软件包的版本都非常恐慌,所以请记住这一点。)