pip install numpy 不起作用:“找不到匹配的发行版”

Posted

技术标签:

【中文标题】pip install numpy 不起作用:“找不到匹配的发行版”【英文标题】:pip install numpy doesn't work: "No matching distribution found" 【发布时间】: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 【参考方案1】:

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

pip install numpy

或者使用 Conda:

conda install numpy

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

https://packaging.python.org/en/latest/pip_easy_install.html

【讨论】:

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

两步

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

【讨论】:

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

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

【讨论】:

【参考方案4】:

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

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

【讨论】:

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

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

【讨论】:

请不要这样回答

以上是关于pip install numpy 不起作用:“找不到匹配的发行版”的主要内容,如果未能解决你的问题,请参考以下文章

pip install dlib 在 Anaconda 环境中不起作用

pip install cx_Freeze 命令不起作用

pip install pygame 在 Windows 8.1 中不起作用,但是我已经通过( C:\Python34\ )给出了路径。我该怎么办? [复制]

python中 pip install --upgrade pip出错

python - 升级后 pip 不起作用

如何使用 pip install 在 Windows 上安装 numpy?