Extremely slow pypi package retrieval with i.e. pip
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.
Solution 1:
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.
Solution 2:
yes, the main pypi server is slow.
pickup another mirror server on http://www.pypi-mirrors.org/, 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