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.