Python pip: никаких дистрибутивов вообще не найдено для существующего пакета - программирование
Подтвердить что ты не робот

Python pip: никаких дистрибутивов вообще не найдено для существующего пакета

Я пытаюсь установить пакет ScientificPython во вновь установленный дистрибутив Python в системе Fedora 14 x64. 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

Почему это может случиться?

Спасибо!

4b9b3361

Ответ 1

Посмотрите статью ScientificPython на pypi, и вы обнаружите, что она содержит только ссылку на свою страницу проекта, не загружаемый пакет или яйцо (от которого нужно будет установить паспорт). Вот почему пип сказал вам Could not find any downloads. Вам нужно будет установить вручную, следуя их инструкциям.

Нижняя строка: если pip search перечисляет данный пакет, который не обязательно означает, что вы можете pip install его (в большинстве случаев вы, к счастью, можете).

Ответ 2

Это может быть связано с непроверенными файлами в установочном пакете. попробуйте - позволяют-непроверенные

pip install имя_пакета == version --allow-notverified package_name

Пример pip install django-ajax-filters-fields == 0.5 --allow-notverified django-ajax-filters-fields

Ответ 3

Название пакета действительно scipy, а не ScientificPython

Попробуйте:

pip install scipy