找不到tensorflow的匹配分布

时间:2018-01-22 20:54:34

标签: tensorflow

我在Windows 10 Home上尝试在pip3中安装python的tensorflow时收到以下错误。接下来我会尝试通过Anaconda进行安装,但有人知道tensorflow是否适用于python 3.6.4? (我的系统很老了。)

错误:   “无法找到满足需求张量流的版本(来自版本:)未找到tensorflow的匹配分布”

我使用的命令是: pip3 install --upgrade tensorflow

目前我有python版本3.6.4

其他信息: Windows 10 Home Python 3.6.4(v3.6.4:d48eceb,2017年12月19日,06:04:45)[MSC v.1900 32 bit(Intel)] 处理器:AMT Phenom(tm)四核处理器2.4GHz

3 个答案:

答案 0 :(得分:1)

对于那些经过并遇到相同错误的人,您可能需要:

  • 降级/升级 python 版本,使其适合支持的时间间隔 - 从我读过的内容来看,tensorflow 通常支持 ubuntu 上可用的最新版本,而之前的版本现在低一个版本(3.5-3.8 而不是 3.9 )
  • 将 python 升级到 64 位版本

希望这有帮助,降级对我有用

来源:https://www.tensorflow.org/install

答案 1 :(得分:1)

我有同样的问题,后来发现它必须用 pip3 版本做一些事情。

尝试运行:

升级pip3版本

pip3 install --upgrade pip

然后尝试:

pip3 install tensorflow==2.2

您要安装哪个版本的 tensorflow 由您决定

答案 2 :(得分:0)

从python 32位升级到Python 3.4、3.5或3.6(64位)对我很有效。

如何检查您安装的Python是否为64位: https://stackoverflow.com/a/41084963/3212785