offline install python modules and pip requirement check

Download whl and tar.gz files from

https://pypi.org/simple/paramiko/

https://pypi.org/simple/ecdsa/

we downloaded:

-rw-r--r--. 1 zhub2 users 148988 Apr 27 09:59 paramiko-1.13.1-py2.py3-none-any.whl

-rw-r--r--. 1 zhub2 users 1103993 Apr 27 10:00 paramiko-1.13.1.tar.gz

-rw-r--r--. 1 zhub2 users 61523 Apr 27 10:04 ecdsa-0.13.1.tar.gz

-rw-r--r--. 1 zhub2 users 59034 Apr 27 10:04 ecdsa-0.13.1-py2.py3-none-any.whl

Tar -xzvf paramiko-1.13.1.tar.gz and ecdsa-0.13.1.tar.gz

Mv ecdsa-0.13.1-py2.py3-none-any.whl into ecdsa-0.13.1

Move paramiko-1.13.1-py2.py3-none-any.whl into paramiko-1.13.1

Cd ecdsa-0.13.1, run command as below:

VM:/home/zhub2/ecdsa-0.13.1 # pip install 'ecdsa-0.13.1-py2.py3-none-any.whl' --no-index --find-links '.'

Ignoring indexes: http://pypi01.mgmt1.cloud.td.com/simple

Unpacking ./ecdsa-0.13.1-py2.py3-none-any.whl

Installing collected packages: ecdsa

Successfully installed ecdsa

Cleaning up...

VM:/home/zhub2/ecdsa-0.13.1 # cd ../paramiko-1.13.1

VM:/home/zhub2/paramiko-1.13.1 # ls

demos LICENSE paramiko paramiko.egg-info README setup_helper.py test.py

docs MANIFEST.in paramiko-1.13.1-py2.py3-none-any.whl PKG-INFO setup.cfg setup.py tests

VM:/home/zhub2/paramiko-1.13.1 # pip install 'paramiko-1.13.1-py2.py3-none-any.whl' --no-index --find-links '.'

Ignoring indexes: http://pypi01.mgmt1.cloud.td.com/simple

Unpacking ./paramiko-1.13.1-py2.py3-none-any.whl

Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /usr/lib64/python2.7/site-packages (from paramiko==1.13.1)

Requirement already satisfied (use --upgrade to upgrade): ecdsa in /usr/lib/python2.7/site-packages (from paramiko==1.13.1)

Installing collected packages: paramiko

Successfully installed paramiko

If you run "pip freeze > requirements.txt" you will get all the packages that are installed dumped to the requirements.txt file. Then you can do "pip install -r requirements.txt" to get those installed in a different virtualenv.