我需要运行一个使用 Python 2.7 和 Tensorflow 1.4.0 编写的应用程序。我已在 x64 Windows 10 上安装了 Python 2.7.18,但遇到了几个问题:
pip2
无法识别。要运行 pip,我必须使用 py -2 -m pip
。
py -2 -m pip install tensorflow
抛出 ERROR: No matching distribution found for tensorflow
。如果我将其更改为 py -2 -m pip install tf
我只能检索版本 1.0.0。 py -2 -m pip install tf==1.4.0
也找不到版本。
以这种方式安装其他软件包(例如 numpy)效果很好。如何安装所需版本的tensorflow?
TF 1.4 可与 Python 3.6 配合使用,但您可以从此处手动下载 TF 1.4:
https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.4.0/py36
然后尝试按照此处的解决方案进行操作:
https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.4.0/py36
重命名即可
tensorflow-1.4.0-cp36-cp36m-win_amd64.whl
至:
tensorflow-1.4.0-cp27-cp27m-win_amd64.whl
并使用
py -2.7 -m pip install
安装它(py -2.7 用于 python 2.7)