Моя организация использует artifactory, локальный менеджер хранилища пакетов.Artifactory предоставляет функцию под названием «Удаленные репозитории», которая предоставляет возможности прокси и кеширования для удаленных репозиториев, мы используем ее для прокси и кеширования доступа к PyPi (подробнее см. Репозитории PyPi ).
Для того, чтобыЧтобы использовать этот удаленный репозиторий, нужно добавить запись в pip.conf.Я сделал это на коробке, на которую мне нужно установить некоторые машины, однако, когда я запускаю команду pip (в моем случае это sudo -E pip install --ignore-installed pip setuptools wheel
), pip, похоже, игнорирует содержимое pip.conf и вместо этого пытается добраться до * 1006.*https://pypi.python.org.
Вот расшифровка того, что я только что выполнил:
$ cat /etc/pip.conf
[global]
index-url = https://username:password@artifactory.myorg.com/artifactory/api/pypi/pypi-remote/simple
$ sudo -E pip
install --ignore-installed pip setuptools wheel
Downloading/unpacking pip
Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement pip
Cleaning up...
No distributions at all found for pip
Storing debug log for failure in /home/jamiet/.pip/pip.log
$ cat /home/jamiet/.pip/pip.log
Downloading/unpacking pip
Getting page https://pypi.python.org/simple/pip/
Could not fetch URL https://pypi.python.org/simple/pip/: connection error: ('Connection aborted.', error(101, 'Network is unreachable'))
Will skip URL https://pypi.python.org/simple/pip/ when looking for download links for pip
Getting page https://pypi.python.org/simple/ Could not
fetch URL https://pypi.python.org/simple/: connection error:
('Connection aborted.', error(101, 'Network is unreachable'))
Will skip URL https://pypi.python.org/simple/ when looking for download
links for pip
Cannot fetch index base URL https://pypi.python.org/simple/
URLs to search for versions for pip:
* https://pypi.python.org/simple/pip/
Getting page https://pypi.python.org/simple/pip/
Could not fetch URL https://pypi.python.org/simple/pip/: connection error: ('Connection
aborted.', error(101, 'Network is unreachable'))
Will skip URL https://pypi.python.org/simple/pip/ when looking for download link for pip
Could not find any downloads that satisfy the requirement pip
Cleaning up... No distributions at all found for pip
Может кто-нибудь объяснить мне, почему pip пытается достичь https://pypi.python.org/simple/pip/, когда pip.conf инструктируетэто пойти куда-нибудь другое?