2017-01-10 147 views
0

我试图在我的32位CentOS 6.8 linux机器上安装TensorFlow。我有Python 3.6安装与PIP 9.0.1。然而,由于我试试这个命令:TensorFlow:CentOS上的二进制安装错误

pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.1-cp27-none-linux_x86_64.whl 

我:

tensorflow-0.7.1-cp27-none-linux_x86_64.whl is not a supported wheel on this platform. 

完整的日志信息如下粘贴:

tensorflow-0.7.1-cp27-none-linux_x86_64.whl is not a supported wheel on this platform. 
Exception information: 
Traceback (most recent call last): 
File "/usr/local/python3/lib/python3.6/site-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) 
File "/usr/local/python3/lib/python3.6/site-packages/pip/commands/install.py", line 312, in run wheel_cache 
File "/usr/local/python3/lib/python3.6/site-packages/pip/basecommand.py", line 276, in populate_requirement_set wheel_cache=wheel_cache 
File "/usr/local/python3/lib/python3.6/site-packages/pip/req/req_set.py", line 245, in add_requirement wheel.filename 
pip.exceptions.InstallationError: tensorflow-0.7.1-cp27-none-linux_x86_64.whl is not a supported wheel on this platform. 

不知道这个问题可能是什么。任何建议或意见将不胜感激!


更新: 我曾尝试在64位的CentOS 6.5相同的代码,得到同样的错误。所以也许我可以断定这与x86_64部分无关?

回答

0

您的机器/ os是32位的,但tensorflow-0.7.1-cp27-none-linux_x86_64.whl只适用于64位机器。 我不能在tensorflow主页上找到32位版本tensorflow包:

https://www.tensorflow.org/get_started/os_setup

这似乎解决它是尝试在64位机和64位操作系统的唯一途径。

+0

替换所有的“35” S重命名它是的,我在64位机器上试过它,我得到了相同的错误 – Eugene225

+0

是完全相同的日志? – Yang

+0

是的,我得到完全相同的日志信息 – Eugene225

1

问题是,您正在使用py3.6和32位。 PIP看文件名弄清楚包是为建:

tensorflow-0.7.1-cp27-none-linux_x86_64.whl 

这个包的名字说,这是为Python 2.7 64位Linux系统。 https://www.python.org/dev/peps/pep-0423/

为Python 3.6,它不是一个保证的方式,但你可以只下载PIP封装为Python 3.5,并通过在名称为“36”