我在运行 PyCharm Community Edition 2016.1.2 和 Python 3.4.3 的 Windows 7 上,我有以下行为:
- 在 PyCharm 中安装新包(从设置 -> 项目解释器)失败并出现错误消息
No matching distribution found for [package name]
,例如找不到与 numpy 匹配的分布
。 - 更新 PyCharm 中的包(从设置 -> 项目解释器)声称成功并收到
Package successfully installed
通知,但没有更改表中的包版本(并且实际上没有进行更新). - 使用 pip 在命令行上安装新包(例如
pip install numpy
失败,并出现与 PyCharm 相同的错误消息。 - 在命令行上更新包给出了输出
Requirement already up-to-date
并且没有更新。
什么????
最佳答案
这是 pip 无法正常连接到 internet 时的行为。就我而言,我运行了 Fiddler,因此 pip 无法通过 Fiddler 的代理。
对于出现此行为的任何其他人:检查您的网络、防火墙、代理等。
关于python - PyCharm 中所有 pip 安装上的 "No matching distribution found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36994096/