8

Finding python packages using tools such as pip or easy_install takes very long, up to ten minutes, on my local desktop running Ubuntu 12.10. The same procedures are lightning fast on my cloud servers.

Things ruled out:

  • The download of the package itself is fast enough
  • regular DNS lookups fast enough
  • when put a super-simple pypi mirror in between, with the 'simple pypi' interface, it is much faster.
  • the pip log does not show anything useful, just long listings of urls visited.
  • --use-mirrors doesn't help from mhausler's answer

Could it have something to do with the parsing of the listings?

I would be thankful for any tips on how to properly diagnose this, or what the problem could be.

3 Answers3

8

The main pypi index may be down or having problems.

Try executing

pip install --use-mirrors

to automatically use backup mirrors.

See pip install --help for details.

Dennis
  • 50,701
3

yes, the main pypi server is slow.

pickup another mirror server on http://www.pypi-mirrors.org/ pypi-mirrors is spam now-a-days , then

pip install django -i http://g.pypi.python.org/simple/

replace the url with your fastest mirror.

also you can save the setting by using pip.conf, check http://www.pip-installer.org/en/latest/configuration.html for detail

Nifle
  • 34,998
aufula
  • 31
0

This was asked when pypi.org frequently had network problems, which is no longer the case, meaning that it's unlikely that this is actually happening unless the Python foundation reports a pypi outage or you are generally experiencing network problems on your install.

There is now two more problems that you might have come here as a result of.

In my case, there seems to be a general problems that throttles downloading files from the CLI, a problem I didn't even know could happen, however it seems wget and curl are affected too.

ioi-xd
  • 543