【问题标题】:"Could not find a version that satisfied the requirement. No matching distribution found for tensorflow."“找不到满足要求的版本。找不到与 tensorflow 匹配的分布。”
【发布时间】:2021-03-26 09:47:08
【问题描述】:

我有 python 3.9.1 64 位和 pip 20.3.3。我在 Windows 10 上。 我想安装 tensorflow 1.15。但我得到错误: “找不到满足要求的版本。 没有找到 tensorflow 的匹配分布。” 请帮忙解决这个问题

【问题讨论】:

  • 请提供重现错误的确切步骤/命令。

标签: python tensorflow pip


【解决方案1】:

tensorflow 1.15 需要 Python 2.7、3.4、3.5、3.6 或 3.7。

最新的tensorflow,目前2.4.0 适用于 Python 3.6、3.7 或 3.8。

降级到合适的 Python 版本(3.7 似乎是常见的版本)并决定是否需要 tensorflow 1.15.4 或更高版本。然后安装其中一个版本:

pip install -U tensorflow==1.15.4
pip install -U tensorflow==2.4.0
pip install -U tensorflow

【讨论】:

  • 感谢您的回复,罪魁祸首是python 3.9。我现在安装了python 3.8,并且能够成功安装tensorflow。
【解决方案2】:

张量流尚不支持python 3.9

Step1 : 从以下链接安装python 3.8或3.9以下版本

https://www.python.org/downloads/release/python-380/

第二步:安装python 3.8后进入环境变量,将python的路径更新为3.8

现在尝试使用安装任何版本的 tensorflow

pip install tensorflow

【讨论】:

    猜你喜欢
    • 2019-02-23
    • 2019-05-21
    • 2018-07-21
    • 2019-06-23
    • 2020-02-17
    • 2017-07-08
    • 2018-02-09
    相关资源
    最近更新 更多