在Windows 10上用pip为Python 2.7安装TensorFlow 1.4

0 投票
1 回答
48 浏览
提问于 2025-04-12 20:01

我需要运行一个用 Python 2.7 和 Tensorflow 1.4.0 写的应用程序。我在 x64 的 Windows 10 上安装了 Python 2.7.18,但遇到了一些问题:

  1. pip2 没有被识别。为了运行 pip,我必须使用 py -2 -m pip

  2. 当我输入 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。

撰写回答