Никаких дистрибутивов для некоторых пакетов

при установке какого-либо пакета, но его фактический существующий пример django-ajax-filters-fields == 0.5

Загрузка/распаковка django-ajax-фильтрованных полей == 0.5 (от -r requirements.example.pip(строка 13)) Не удалось найти загрузки которые удовлетворяют требованию django-ajax-filters-fields == 0.5 (from -r requirements.example.pip(строка 13)) Никаких распределений вообще не найдено для django-ajax-фильтрованных полей == 0.5 Сохранение журнала отладки для отказа в /home/pd/.pip/pip.log(peecs) pd @admin: ~/proj/django/peecs $pip install django-ajax-filters-fields == 0.5 --allow-notverified django-ajax-filters-fields == 0.5 Загрузка/распаковка django-ajax-filters-fields == 0.5 Не удалось найти загрузки, которые удовлетворяют требованию django-ajax-filter-fields == 0.5 Некоторые файлы с внешним размещением были проигнорированы (используйте --allow-external django-ajax-filter-fields, чтобы разрешить). Очистка... Нет дистрибутивов на всех найденных для django-ajax-фильтрованных полей == 0.5 Сохранение журнала отладки для отказа в /home/pd/.pip/pip.log

Ответы

Ответ 1

Я получил решение, попробуйте с - allow-notverified

синтаксис: pip install packagename = версия --allow-notverified packagename

В некоторых пакетах содержатся небезопасные и не проверяемые файлы. он не будет загружен в систему. и его можно решить, используя этот метод - allow-notverified. это позволит установить.

Например: pip install django-ajax-filters-fields == 0.5 --allow-notverified Джанго-Ajax-фильтрованной полей

Ответ 2

Обратите внимание, что эта ошибка также может возникнуть из-за того, что вы используете слишком старую версию pip. Тогда его можно решить:

pip install --upgrade pip

Вы можете проверить свою версию:

pip --version

Ответ 3

Проверка журналов показывает следующую строку:

less .pip/pip.log

Could not fetch URL https://pypi.python.org/simple/WSGIUtils/: connection error: [Errno1] _ssl.c:493: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

В более ранней версии комментария я приписал это поведение https://pypi.python.org, но это не проблема, так как я могу связаться с этим сайт (с другого компьютера!) с firefox и все сертификаты в порядке. Так что это, вероятно, проблема некоторых установок pip --- я столкнулся с этим unter SLES 11, который имеет (помимо прочего) "oldstable" openssl-0.9.8.

Ответ 4

Настройки прокси-сервера

Не уверен, что моя проблема имеет ту же причину, что и в OP, но одно сообщение об ошибке было одинаковым:

  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement Django
No distributions at all found for Django

Разговор с коллегой показал, что это проблема, связанная с сайтом. Для этого потребовались следующие команды:

set https_proxy=*https proxy*
set http_proxy=*http proxy*
pip install Django

где *https proxy* и *http proxy* - соответствующие URL-порты для нашего сайта.

Downloading/unpacking Django
Installing collected packages: Django
Successfully installed Django
Cleaning up...

Ответ 5

Попробуйте обновить пип. Версия 7.1.2 не имеет этой проблемы.

easy_install pip==7.1.2

Ответ 6

I did following to install Openpyxl in Python version 3.5 after the following error with command
**pip install openpyxl --allow-unverified openpyxl**

DEPRECATION: --allow-unverified has been deprecated and will be removed in the f
uture. Due to changes in the repository protocol, it no longer has any effect.
Collecting openpyxl
  Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connec
tion broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.conne
ction.VerifiedHTTPSConnection object at 0x00000000044AF080>, 'Connection to pypi
.python.org timed out. (connect timeout=15)')': /simple/openpyxl/
Operation cancelled by user

**C:\Softwares\Python\Scripts>set https_proxy=*My proxy***

**C:\Softwares\Python\Scripts>pip install openpyxl --allow-unverified openpyxl**
DEPRECATION: --allow-unverified has been deprecated and will be removed in the f
uture. Due to changes in the repository protocol, it no longer has any effect.
Collecting openpyxl
  Downloading openpyxl-2.4.8.tar.gz (156kB)
    100% |████████████████████████████████| 163kB 3.7MB/s
Collecting jdcal (from openpyxl)
  Downloading jdcal-1.3.tar.gz
Collecting et_xmlfile (from openpyxl)
  Downloading et_xmlfile-1.0.1.tar.gz
Installing collected packages: jdcal, et-xmlfile, openpyxl
  Running setup.py install for jdcal ... done
  Running setup.py install for et-xmlfile ... done
  Running setup.py install for openpyxl ... done
Successfully installed et-xmlfile-1.0.1 jdcal-1.3 openpyxl-2.4.8

That worked !

Thanks Martin F for your tip