Намагаюся зрозуміти, чи є спосіб, який я можу уникнути використання прапорця --cert для піпінгу, коли я встановлюю пакети на роботі. Існує певна проблема з проксі-сервером, яка дозволяє мені завантажувати потрібні мені пакунки, коли я надаю цей прапор, незважаючи на додавання mycert.crt
файлу /usr/local/share/ca-certificates
та запуск sudo update-ca-certificates
.
Приклад повідомлень, які я бачу:
$ pip install "virtualenv>=1.10.1"
Downloading/unpacking virtualenv>=1.10.1
Could not fetch URL https://pypi.python.org/simple/virtualenv/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed>
Will skip URL https://pypi.python.org/simple/virtualenv/ when looking for download links for virtualenv>=1.10.1
Could not fetch URL https://pypi.python.org/simple/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed>
Will skip URL https://pypi.python.org/simple/ when looking for download links for virtualenv>=1.10.1
Cannot fetch index base URL https://pypi.python.org/simple/
Could not fetch URL https://pypi.python.org/simple/virtualenv/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed>
Will skip URL https://pypi.python.org/simple/virtualenv/ when looking for download links for virtualenv>=1.10.1
Could not find any downloads that satisfy the requirement virtualenv>=1.10.1
Cleaning up...
No distributions at all found for virtualenv>=1.10.1
Storing complete log in /tmp/tmpwW5qXD
Це можна вирішити за допомогою використання:
pip install --cert=/usr/local/share/ca-certificates/mycert.crt
Однак я вважаю за краще не робити цього (оскільки я впевнений, що інші програми стикаються з цим питанням).
У мене працює Linux Mint 15 (хоча раніше у Ubuntu 12.04 були дуже схожі проблеми), pip версія 1.4.1.