I work behind a corporate VPN and attempting to install any packages in Python using pip
or running an requests
statements end in a similar error:
There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443)
I understand that there are several workarounds available, such as setting the --trusted-host
parameters when running pip install
. However, when using libraries that use requests
, I am not able to avoid the error.
For example, I was able to install geocoder
, but the error appears again because geocoder
uses requests
to retrieve the JSON data from Google.
Is there a permanent solution to this? I have also tried the suggested solution of adding the trusted hosts to my %APPDATA%\pip\pip.ini
without success.