我正在尝试将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
为什么会发生这种情况?
谢谢!
答案 0 :(得分:12)
查看ScientificPython entry on pypi,您会发现它只包含指向其项目页面的链接,没有可下载的包或鸡蛋(需要从中安装pip)。这就是为什么pip告诉你Could not find any downloads
。您必须按照他们的指示手动安装。
底线:如果pip search
列出了一个给定的包,并不一定意味着你可以pip install
它(在大多数情况下你很幸运)。
答案 1 :(得分:1)
这可能是由于安装包中未经验证的文件造成的。试试吧 的 - 允许-未经验证强>
pip install package_name == version --allow-unverified package_name
示例强> pip install django-ajax-filtered-fields == 0.5 --allow-unverified django-ajax-filtered-fields
答案 2 :(得分:-2)
包名实际上是scipy,而不是ScientificPython
尝试:
pip install scipy