获取:tensorflow 不是该平台上受支持的轮子

Getting: tensorflow is not a supported wheel on this platform

我尝试在我的系统上安装 tensorflow,但收到以下错误:

tensorflow-0.5.0-cp27-none-linux_x86_64.whl 在此平台上不受支持

在pip.log文件中捕获的异常信息:-


/home/gansai/tensorflow/bin/pip 运行 2015 年 11 月 11 日星期三 00:19:05

tensorflow-0.5.0-cp27-none-linux_x86_64.whl 在此平台上不受支持。

异常信息: 追溯(最近一次通话最后一次):

文件“/home/gansai/tensorflow/local/lib/python2.7/site-packages/pip/basecommand.py”,第 122 行,在主目录中 状态 = self.run(选项,参数)

文件“/home/gansai/tensorflow/local/lib/python2.7/site-packages/pip/commands/install.py”,第 269 行,在 运行 InstallRequirement.from_line(姓名, None))

文件“/home/gansai/tensorflow/local/lib/python2.7/site-packages/pip/req.py”,第 168 行,在 from_line raise UnsupportedWheel("%s 不是该平台支持的轮子。" % wheel.filename)

UnsupportedWheel:tensorflow-0.5.0-cp27-none-linux_x86_64.whl 不是该平台上受支持的轮子。


我该怎么做才能安装 tensorflow 并开始试用它?

我猜 pip3 正在用于安装
可以使用pip2.7

解决

我按照

中的步骤操作

希望对你有帮助:)

tensorflow-0.5.0-cp27-none-linux_x86_64.whl 在此平台上不受支持

出现上述错误是因为尝试将 TensorFlow 安装到 32 位系统上。如您所见,轮子是 linux_x86_64,旨在安装在 64 位上。

要遵循的步骤:-

直接二进制安装

  1. 安装 Debian 64 位 OS。从 torrent 下载 debian 64 位 ISO (http://cdimage.debian.org/debian-cd/current-live/amd64/bt-hybrid/)
  2. 安装python-dev。 apt-get install python-dev
  3. 安装张量流python2.7 -m pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

Docker 基于安装

  1. 安装 Debian 64 位 OS。从 torrent 下载 debian 64 位 ISO (http://cdimage.debian.org/debian-cd/current-live/amd64/bt-hybrid/)
  2. 在 Debian 上安装 Docker。按照 http://docs.docker.com/engine/installation/debian/#debian-jessie-80-64-bit
  3. 中提到的步骤进行操作
  4. 运行 docker 张量流的容器。 docker run -it b.gcr.io/tensorflow/tensorflow。按照 http://tensorflow.org/get_started/os_setup.md#docker-based_installation
  5. 中提到的步骤进行操作

这里要注意的要点是,截至目前,python wheel for tensorflow 支持 64 位系统,如共享 pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

它可能不相关,但我在新的 Ubuntu Linux 14.04 LTS 上遇到与 tensorflow-0.7.1-cp34-none-linux_x86_64.whl 相同的错误(64 位)这就是帮助:

sudo apt-get install python3-setuptools -y && sudo easy_install3 pip -y && sudo apt-get install python 3.5-dev -y && sudo apt-get install python3.4-dev -y
sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.1-cp34-none-linux_x86_64.whl

您可以像这样调用 tensorflow 脚本:

#call it with python3.4
python3.4 tensorflow_demo.py

在研究过程中,我经常阅读有关使用 wget 和重命名文件的内容,但这在最新版本中已过时,请参阅此处:https://github.com/tensorflow/tensorflow/issues/1142#issuecomment-186740120