首页 > 解决方案 > 错误:没有为张量流找到匹配的分布

问题描述

正如我看到很多关于安装 Tensorflow 问题的解决方案的帖子,我仍然无法让它工作。我尝试了以下几行:

pip install --upgrade tensorflow

结果:

错误:找不到满足要求 tensorflow 的版本(来自版本:无)
错误:没有找到 tensorflow 的匹配分布

我也试过:

python -m pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.2.0-cp38-cp38-win_amd64.whl

结果:

错误:tensorflow_cpu-2.2.0-cp38-cp38-win_amd64.whl 不是此平台支持的轮子。

我安装了 Python 3.9,64 位:

Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32

唯一与我能找到的所有其他帖子不同的是 Python 的版本信息说:

... 64 位 (AMD64)]在 win32 上

但我已经安装了本机 64 位 Windows 10 Pro 安装: 版本信息 Windows

为了完整起见,我使用的是 pip 版本 20.2.3

那么这里的问题可能是什么?

标签: pythonpython-3.xtensorflowpip

解决方案


在查看我的帖子时,我注意到 TensorFlow 包适用于 Python 3.8 版,而我的 Python 版本是 3.9。降级到 3.8.6 解决了这个问题。


推荐阅读