【问题标题】:pip: no matching distribution found for tensorflowpip:没有为张量流找到匹配的分布
【发布时间】:2020-07-20 23:22:20
【问题描述】:

尽管我很努力,但我无法解决问题。我不能提供任何其他细节,因为我不知道原因。如果您对某个细节感到好奇,请询问,让我立即回答。

【问题讨论】:

  • 什么版本的 Python?什么版本的点子?最可能的原因是您试图在不再可用的 python 发行版上搜索 tensorflow。
  • @gallen python 3.8.5, pip 20.1.1
  • 也可以pip -V。您可能认为您正在使用附加到您的 3.8 Python 安装的 pip,但它实际上是 2.6 或比 sin 更早的版本 :)
  • @Anonim 你能运行curl https://pypi.org 看看他们的服务器是否对你可用吗?鉴于到目前为止没有任何解决方案有效,there's a chance you may be blacklisted
  • 解决了你的问题。我练习了他所说的这两件事。首先,我卸载了最新版本并安装了 3.7 版本。其次,我安装了 32 位。 TensorFlow 专为 64 位设计。所以我安装了64位的,问题就解决了。谢谢大家的帮助?????????

标签: python tensorflow pip


【解决方案1】:

如果您尝试安装较旧版本的 Tensorflow,您可能使用的 Python 版本太新。我在尝试使用 Python 3.8 安装 tensorflow-gpu==1.15 时遇到了这个问题。

您可以通过查看 PyPI 上列出的文件进行检查,例如:https://pypi.org/project/tensorflow-gpu/1.15.5/#files

然后,尝试切换到具有可用轮子的 Python 版本。

【讨论】:

    【解决方案2】:

    Tensorflow 仅适用于 64 位系统,因此您可能需要升级您的计算机

    如果这不是问题,请尝试这样做

    pip install --upgrade pip
    

    【讨论】:

    • 我使用的是最新版本。
    • 您使用的是 32 位计算机吗?
    • 你可以在cmd中运行wmic os get osarchitecture看看你是32位还是64位
    • 64 位计算机@Denis
    【解决方案3】:

    如果您安装了较旧版本的 python (v2),通常 pip 将引用 python 2.x 试试

    pip3 install tensorflow
    

    【讨论】:

      猜你喜欢
      • 2021-03-12
      • 2017-10-08
      • 2017-05-05
      • 2020-12-09
      • 2020-10-21
      • 1970-01-01
      • 2017-11-14
      • 1970-01-01
      • 2016-06-06
      相关资源
      最近更新 更多