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.