14

我正在尝试将ScientificPython软件包安装到 Fedora 14 x64 系统上新安装的 Python 发行版中。PipScientificPython在存储库中找到但不想安装它

[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

为什么会发生这种情况?

谢谢!

4

3 回答 3

12

看看pypi 上的 ScientificPython 条目,你会发现它只包含一个指向他们项目页面的链接,没有可下载的包或鸡蛋(pip 需要从中安装)。这就是 pip 告诉你的原因Could not find any downloads。您必须按照他们的说明手动安装。

底线:如果pip search列出了一个给定的包,并不一定意味着你可以pip install(幸运的是,在大多数情况下你可以)。

于 2012-12-01T18:22:23.080 回答
1

这可能是由于安装包中的文件未经验证。尝试使用 --allow-unverified

pip install package_name==version --allow-unverified package_name

例如 pip install django-ajax-filtered-fields==0.5 --allow-unverified django-ajax-filtered-fields

于 2014-04-22T15:26:31.260 回答
-2

包名其实是scipy,不是ScientificPython

尝试:

pip install scipy
于 2012-09-26T20:53:26.433 回答