Proxy awareness with pip

Question:

I have tried to set up a python development environment at my work place to create some basic applications. I can’t seem to get pip to work, for example I type in pip install numpy and get the following error message:

  Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip
._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x035884B0>, 'Connection to pypi.python.
org timed out. (connect timeout=15)')': /simple/numpy/

The research I have done seems to indicate that proxy awareness is my issue, is this correct, if so I am not really sure on what this means exactly or how to resolve it.

Asked By: Tom

||

Answers:

If you know your proxy information, you can pass that to your command line:

pip install --proxy=user:pass@server:port numpy

A full string could be something as simple as:

pip install --proxy=http://proxy.example.com numpy

Where proxy.example.com is your (corporate) proxy server. You only need to pass user:pass and port if the proxy also requires that information.

Answered By: Andy

This too works

pip --proxy http://user:pass@server:port install libraryName
Answered By: IndrajitDatta

pip doesn’t work if you are using a proxy server for installing packages.
To fix it: Go to control panel -> Internet options -> Connections ->LAN Settings ->Unmark ‘use proxy server’ options.
Try using pip after this, it should work.
You can start using proxy server after installing the package.

Answered By: The_Vats

Just try the below

pip install --proxy=user:pass@server:port <package Name>

for example

pip install --proxy=http://10.10.10.150/accelerated_pac_base.pac quandl 
Answered By: Mahmoud Atallah

Go to environment variables, and add 2 new variables:
http_proxy and https_proxy to your proxy address. It’s worked for me.

Answered By: tomy_lee

I was getting this error message in a virtualbox, and tried every variation of the suggestions here to fix what appeared to be a proxy error. In the end it turned out that the time was set wrong within the virtual machine.

Answered By: craq

I encountered the same issue. It turns out that the system time was wrong. Once I corrected the time, pip installed the module without a hitch.

So, check to make sure that your system time is set correctly. It appears that pip does not work correctly when the clock is off.

Answered By: llywrch

In order to fix it temporarily, I disconnected from my Secure VPN and then I was able to proceed with download. So, yes, its definitely an issue with proxy.

Answered By: Shamik Guha Ray

I wanted to install pygame. I use my personal internet connection. But I received an error.

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x0000023C1F52C400>, 'Connection to 10.50.225.222 timed out. (connect timeout=15)')': /simple/pygame/

In order to avoid this, go to environment variables. Delete http_proxy and https_proxy from user variables located in environment variables.
Then I could download the pip whatever thing(It means pygame).

  1. Press Win+R open Run, type in regedit and click OK.

  2. Move to HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Internet Settings.

  3. Find a file name ProxyServer and delete it.

  4. Open PowerShell

  5. Fire a command pip install flask

Answered By: Niharika Gautam
Categories: questions Tags: , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.