在Windows 10上用pip为Python 2.7安装TensorFlow 1.4
我需要运行一个用 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 版本呢?
1 个回答
0
旧版本的TensorFlow(TF)在Windows上已经不再支持通过pip安装,特别是那些用Python 2的版本。对我来说,解决办法是对代码做一些最小的修改,让它能在Python 3.6上运行,而Python 3.6是支持TF 1.4的。如果你想继续使用Python 2,还有一个更复杂的办法,就是从源代码编译TensorFlow。