python - 错误:没有为张量流找到匹配的分布
问题描述
正如我看到很多关于安装 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
那么这里的问题可能是什么?
解决方案
在查看我的帖子时,我注意到 TensorFlow 包适用于 Python 3.8 版,而我的 Python 版本是 3.9。降级到 3.8.6 解决了这个问题。
推荐阅读
- sql - 如何根据范围获得连续的批号?
- docker - 未连接到域时,Docker 命令需要约 10 秒才能运行
- python - Python 发出从 URL 列表中抓取证书数据的问题
- c# - 将字符串中的匹配项与正则表达式匹配以进行值替换?
- c++ - 如何在窗口坐标中获取模型(对象)的位置
- python - 将硒页面请求的响应保存到文件
- c++ - C++ 部分模板专业化和 Natvis
- javascript - React Hooks,Reducers,Ajax,如何调度新状态
- pandas - 如何将数据框列的值与其他数据框中的正确行匹配?
- apache-spark - How to apply a function to a DataFrame column?