我正在尝试将 ScientificPython 包安装到 Fedora 14 x64 系统上新安装的 Python 发行版中。 Pip 在存储库中找到 ScientificPython 但不想安装它
[bin]$ sudo ./python2.7 ./pip search ScientificPython
ScientificPython - Various Python modules for scientific computing
[bin]$ sudo ./python2.7 ./pip install ScientificPython
Downloading/unpacking ScientificPython
Could not find any downloads that satisfy the requirement ScientificPython
No distributions at all found for ScientificPython
Storing complete log in /tmp/tmpDLdmjy
为什么会这样?
谢谢!
最佳答案
看看 ScientificPython entry on pypi你会发现它只包含一个指向他们项目页面的链接,没有可下载的包或 egg(pip 需要从中安装)。这就是为什么 pip 告诉您 Could not find any downloads 的原因。您必须按照他们的说明手动安装。
底线:如果 pip search 列出了给定的包,这并不一定意味着您可以 pip install 它(在大多数情况下幸运的是您可以)。
关于 python pip : no distributions at all found for an existing package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12607241/