我在Ubuntu 14.04 LTS上从源代码构建了TensorFlow。 我收到以下错误:
tensorflow-1.0.1-cp27-cp27mu-linux_x86_64.whl不是此平台上支持的滚轮。
$ bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
...
cc1plus: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
Target //tensorflow/tools/pip_package:build_pip_package up-to-date:
bazel-bin/tensorflow/tools/pip_package/build_pip_package
INFO: Elapsed time: 3222.284s, Critical Path: 2243.74s
ubuntu@ip-10-0-1-32:~/tensorflow$ bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
Tue Mar 21 22:17:06 UTC 2017 : === Using tmpdir: /tmp/tmp.JVDbpc8IYs
~/tensorflow/bazel-bin/tensorflow/tools/pip_package/build_pip_package.runfiles ~/tensorflow
~/tensorflow
/tmp/tmp.JVDbpc8IYs ~/tensorflow
Tue Mar 21 22:17:07 UTC 2017 : === Building wheel
warning: no files found matching '*.dll' under directory '*'
warning: no files found matching '*.lib' under directory '*'
~/tensorflow
Tue Mar 21 22:17:29 UTC 2017 : === Output wheel file is in: /tmp/tensorflow_pkg
$ sudo pip install /tmp/tensorflow_pkg/tensorflow-1.0.1-cp27-cp27mu-linux_x86_64.whl
tensorflow-1.0.1-cp27-cp27mu-linux_x86_64.whl is not a supported wheel on this platform.
Storing debug log for failure in /home/ubuntu/.pip/pip.log
ubuntu@ip-10-0-1-202:~$ python -m pip install --upgrade pip
Requirement already up-to-date: pip in ./anaconda/lib/python2.7/site-packages
ubuntu@ip-10-0-1-202:~$ man pip
ubuntu@ip-10-0-1-202:~$ pip --version
pip 9.0.1 from /home/ubuntu/anaconda/lib/python2.7/site-packages (python 2.7)
vi /home/ubuntu/.pip/pip.log:
tensorflow-1.0.1-cp27-cp27mu-linux_x86_64.whl is not a supported wheel on this platform.
Exception information:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 257, in run
InstallRequirement.from_line(name, None))
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 168, in from_line
raise UnsupportedWheel("%s is not a supported wheel on this platform." % wheel.filename)
UnsupportedWheel: tensorflow-1.0.1-cp27-cp27mu-linux_x86_64.whl is not a supported wheel on this platform.
我使用protobuf滚轮得到了同样的错误:
sudo -H pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/protobuf-3.0.0b2.post2-cp27-none-linux_x86_64.whl
protobuf-3.0.0b2.post2-cp27-none-linux_x86_64.whl is not a supported wheel on this platform.
答案 0 :(得分:1)
cp27
中的 tensorflow-1.0.1-cp27-cp27mu-linux_x86_64.whl
表示它适用于python-2.7。
答案 1 :(得分:0)
你的点子可能已经过时了吗?试试python -m pip install --upgrade pip
。
检查/home/ubuntu/.pip/pip.log
答案 2 :(得分:0)
sudo检索了3.4版'pip'(而不是2.7版本):
ubuntu @ ip-10-0-1-152:〜/ tensorflow $ sudo pip --version 来自/usr/local/lib/python3.4/dist-packages/pip-9.0.1-py3.4.egg(python 3.4)的pip 9.0.1
答案 3 :(得分:0)
(venv)C:\ Users \ admin \ PycharmProjects \ MyProject \ venv \ Scripts> python -m pip install --upgrade pip 要求已经是最新的:c:\ users \ admin \ pycharmprojects \ myproject \ venv \ lib \ site-packages(20.0.2)中的pip
(venv)C:\ Users \ admin \ PycharmProjects \ MyProject \ venv \ Scripts> pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl tensorflow-1.0.1-py2-none-any.whl在此平台上不受支持。 您正在使用pip版本10.0.1,但是可以使用版本20.0.2。 您应该考虑通过“ python -m pip install --upgrade pip”命令进行升级。