Никаких дистрибутивов для некоторых пакетов
при установке какого-либо пакета, но его фактический существующий пример 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