На моей ма c моя python версия 2.7.15 и pip 19.3.1
Информация о пути /usr/local/lib/python2.7/site-packages
Когда я пытаюсь выполнить следующую команду: (Для установки Ansible)
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python get-pip.py --user
Я получаю
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL:
CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate
(_ssl.c:1108)'))': /simple/pip/
Я устанавливаю свой сертификат Root CA с Python и Pip
отредактируйте bash_profile, чтобы иметь
export PIP_CERT=/path/to/MYCERT.cer
alias pip="pip -–cert /path/to/MYCERT.cer"
export REQUESTS_CA_BUNDLE=/path/to/MYCERT.cer
export SSL_CERT_FILE=/path/to/MYCERT.cer
Я также выполнил эту команду
python -c "import ssl; print(ssl.get_default_verify_paths())"
DefaultVerifyPaths(cafile='/Users/USERNAME/Documents/MYCERT.cer', capath=None,
openssl_cafile_env='SSL_CERT_FILE', openssl_cafile='/usr/local/etc/openssl/cert.pem',
openssl_capath_env='SSL_CERT_DIR', openssl_capath='/usr/local/etc/openssl/certs')
python -m certifi
/usr/local/lib/python2.7/site-packages/certifi/cacert.pem
В любом случае, чтобы исправить это, используя мой Root CA?