Search code examples
pythonpandaspip

Pip Install Timeout Issue


I am trying to install pandas in my company computer. I tried to do

pip install pandas

but operation retries and then timesout.

then I downloaded the package:

pandas-0.22.0-cp27-cp27m-win_amd64.whl

and install:

pip install pandas-0.22.0-cp27-cp27m-win_amd64

But I get the following error:

Retrying (Retry(total=4, connect=None, read=None, redirect=None,
status=None)) after connection broken by
'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection
object at 0x0000000003F16320>, 'Connection to pypi.python.org timed
out. (connect timeout=15)')': /simple/pytz/
      Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by
'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection
object at 0x0000000003F16C50>, 'Connection to pypi.python.org timed
out. (connect timeout=15)')': /simple/pytz/
      Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by
'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection
object at 0x0000000003F16C18>, 'Connection to pypi.python.org timed
out. (connect timeout=15)')': /simple/pytz/
      Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by
'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection
object at 0x0000000003F16780>, 'Connection to pypi.python.org timed
out. (connect timeout=15)')': /simple/pytz/
      Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by
'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection
object at 0x0000000003F16898>, 'Connection to pypi.python.org timed
out. (connect timeout=15)')': /simple/pytz/
      Could not find a version that satisfies the requirement pytz>=2011k (from pandas==0.22.0) (from versions: )
    No matching distribution found for pytz>=2011k (from pandas==0.22.0)

I did the same with package: pandas-0.22.0-cp27-cp27m-win_amd64.whl

I also tried to use proxies:

pip --proxy=IND\namit.kewat:[email protected]:8880 install numpy

But I am unable to get pandas.

when I tried to access the site : https://pypi.org/project/pandas/#files I can access it without any problem on explorer


Solution

  • PIP has a default timeout of 15 sec, reference guide. Pandas is a relatively big file, at 10MB, and it's dependant Numpy, at 20MB could still be needed (if it is not installed already.). In addition, your network connection may be slow. Therefore, set PIP to take longer time by, for example, giving it 1000 sec:

    pip --timeout=1000 install pandas
    

    as suggested by @Pouya Khalilzad.