Tensorflow安装错误:此平台上不支持车轮
tensorflow
6
0

当我尝试通过从git克隆来安装tensorflow时,遇到错误“没有名为copyreg的模块”的错误,因此我尝试使用virtualenv进行安装。但是,然后我遇到了这个错误:

pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

tensorflow-0.5.0-py2-none-any.whl is not a supported wheel on this platform.

我在“常见问题”部分没有看到此消息,因此将不胜感激!谢谢。

参考资料:
Stack Overflow
收藏
评论
共 7 个回答
高赞 时间 活跃

我试图进行基于Windows的安装,并不断收到此错误。

原来你必须有python 3.5.2。不是2.7,不是3.6.x-只有3.5.2。

在安装python 3.5.2之后, pip install

收藏
评论

我也有同样的问题
我从https://bootstrap.pypa.io/get-pip.py下载了get-pip.py

然后运行python2.7 get-pip.py安装pip2.7

然后使用python2.7运行pip install命令,如下所示

对于Ubuntu / Linux:

python2.7 -m pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

对于Mac OS X:

python2.7 -m pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

这应该像对我来说一样好:)

我从这里遵循了这些指示

收藏
评论

在Windows 10上,使用Python 3.6.X版本时,我经过相同的检查,然后经过仔细检查,我注意到我在64位计算机上安装了Python-32位。记住TensorFlow仅与python的64位安装兼容。 不是32位Python

安装要求

如果我们从python.org下载Python,则默认安装为32位。因此,我们必须手动下载64位安装程序才能安装Python 64位。然后添加

  1. C:\ Users \\ AppData \ Local \ Programs \ Python \ Python36
  2. C:\ Users \\ AppData \ Local \ Programs \ Python \ Python36 \ Scripts

然后在命令提示符下运行gpupdate /Force 。如果python命令不适用于64位,请重新启动计算机。

然后在命令提示符下运行python。它应该显示64位

C:\Users\YOURNAME>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

然后运行以下命令以安装tensorflow CPU版本(推荐)

pip3 install --upgrade tensorflow
收藏
评论

pip wheel的名称中包含python版本(cp34-cp34m)。如果下载了whl文件并将其重命名为py3-none或改为py3-none ,则它应该可以工作。你可以试试看吗?

对于选择python 3支持的anaconda用户,该安装将不起作用,因为安装过程要求创建python 3.5环境,并且该文件当前称为cp34-cp34m。因此,重命名现在就可以完成。

sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.7.0-cp34-cp34m-linux_x86_64.whl

这将产生您上面得到的确切错误消息。但是,当您自己下载文件并将其重命名为“ tensorflow-0.7.0-py3-none-linux_x86_64.whl”,然后使用更改的文件名再次执行命令时,它应该可以正常工作。

收藏
评论

确保平台很好地支撑了轮子。 Pip使用转盘的文件名确定兼容性。格式为:

tensorflow-{version}-{python version}-none-{your platform}.whl

我没有意识到, x86_64指的是64,我认为这意味着x86 x64,所以我撞了我的头这徒劳一段时间。 Tensorflow不适用于32位系统,除非您想自己对其进行编译。

收藏
评论

似乎tensorflow目前仅适用于python 3.5,请在运行pip install之前尝试运行此命令

conda create --name tensorflow python=3.5

在此之后运行以下行:

对于cpu

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

对于gpu

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0-cp35-cp35m-win_amd64.whl

应该像魅力一样运作

干杯

收藏
评论

激活virtualenv之后,请确保将pip升级到最新版本。

(your_virtual_env)$  pip install --upgrade pip

现在您将能够正确安装张量流(对于Linux):

(your_virtual_env)$  pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.0-py2-none-linux_x86_64.whl
收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号