Mencoba mencari tahu apakah ada cara yang bisa saya hindari menggunakan flag --cert ke pip ketika saya menginstal paket di tempat kerja. Ada beberapa masalah dengan proxy yang hanya memungkinkan saya untuk mengunduh paket yang saya butuhkan ketika saya memberikan flag itu, meskipun menambahkan mycert.crt
file ke /usr/local/share/ca-certificates
dan berjalan sudo update-ca-certificates
.
Contoh dari pesan yang saya lihat adalah:
$ 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
Ini dapat diselesaikan dengan menggunakan:
pip install --cert=/usr/local/share/ca-certificates/mycert.crt
Namun, saya lebih suka tidak harus melakukannya (karena saya yakin aplikasi lain menabrak masalah ini).
Saya menjalankan Linux Mint 15 (meskipun saya sebelumnya memiliki masalah yang sangat mirip pada Ubuntu 12.04), pip versi 1.4.1.