I always do this to download packages:
pip install --download /path/to/download/to_packagename
OR
pip install --download=/path/to/packages/downloaded -r requirements.txt
And when I want to install all those libraries that I just downloaded, I do this:
pip install --no-index --find-links="/path/to/downloaded/dependencies" packagename
OR
pip install --no-index --find-links="/path/to/downloaded/packages" -r requirements.txt
Update
In addition, so that all packages are installed on one system, you can export them all to requirement.txt , which will be used to include them in another system, we do the following:
pip freeze > requirement.txt
Then requirement.txt can be used as indicated above for download, or to do this to install them from requirement.txt :
pip install -r requirement.txt
REFERENCE: picket installer
securecurve Sep 24 '13 at 18:23 2013-09-24 18:23
source share