【问题标题】:pip install numpy doesn't work: "No matching distribution found"pip install numpy 不起作用:“找不到匹配的发行版”
【发布时间】:2015-11-03 02:36:29
【问题描述】:

我是 Python 的新手。我安装了 Python 2.7.10,它已经带有 pip。我尝试运行此命令来下载 NumPy 库。

D:\workspace\python>pip install numpy
Collecting numpy
  Could not find a version that satisfies the requirement numpy (from versions: )
No matching distribution found for numpy

但是我收到了这个错误。我该如何解决这个问题?

我也想知道easy_installpip的区别。

【问题讨论】:

  • 您在防火墙后面吗?这个命令应该工作
  • pip -vvv install numpy 能得到什么?
  • 使用全新的 Ubuntu 14.04 docker 容器检查并全新安装 python 2.7 和 python-pip -- 在 Linux pip install numpy 上需要 python-dev/python-devel。我想知道这是否也适用于 Windows。
  • 也许在这里寻找 numpy 的 Windows 二进制文件:lfd.uci.edu/~gohlke/pythonlibs
  • 这里讲述如何安装numpy askubuntu.com/a/359627

标签: python windows python-2.7


【解决方案1】:

您现在应该可以使用 pip 安装 NumPy:

pip install numpy

或者使用 Conda:

conda install numpy

至于easy_install和pip的区别,先说easy_install。 Python社区的人们意见不一,pip就诞生了。 Pip 基本上只是easy_install 的替代品。请参阅以下内容以更好地比较两者:

【讨论】:

  • 感谢分享链接!省去了通过 Anaconda 的麻烦,因为 PIP 无法在我的 Windows 上运行。
  • 我不确定从源代码安装仍然是首选方式。现在用 pip 或 conda 安装是最简单的。
  • 是的。这是旧的答案。我刚刚更新了它
【解决方案2】:

两步

  1. 安装https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266
  2. pip install lightfm --upgrade --ignore-installed scipy

【讨论】:

  • 请考虑解释为什么这些步骤可以解决问题。
  • 这对你有用吗,让我知道它不是我们会想别的吗?
  • 该链接已过时,因为它仅适用于 Python 2.7。 (从下载时的文件名可以看出。)
【解决方案3】:

我有同样的问题和同样的错误 在我的情况下,由于互联网连接速度慢而发生错误 关机后第二天就可以上网了。

【讨论】:

    【解决方案4】:

    我之前遇到过同样的问题,下面的操作帮助我解决了它。希望对您有所帮助。
    只需运行

    python pip install numpy --proxy(代理服务器):(端口号)

    【讨论】:

    • 为什么要加代理服务器,不解释为什么?
    【解决方案5】:

    当我尝试在没有互联网连接的情况下安装时发生这种情况......

    【讨论】:

    • 请不要这样回答
    猜你喜欢
    • 1970-01-01
    • 2016-04-29
    • 2020-05-28
    • 2017-08-16
    • 2018-09-19
    • 2015-12-17
    • 1970-01-01
    • 2017-01-31
    • 2013-10-25
    相关资源
    最近更新 更多