Python Packages
No Internet Access and No Root
No PIP
export PYTHONPATH=~/lib/python
# Download and upload package tar.gz
tar -xvz package-name.tar.gz
cd package-name
python3.6 setup.py install --home ~
PIP
- This process install all dependencies
Stackoverflow
# Machine with Internet Access
# Use Docker to have environment similiar to target machine
mkdir keystone-deps
pip download python-keystoneclient -d "/home/aviuser/keystone-deps"
tar cvfz keystone-deps.tgz keystone-deps
# Machine to install Package
tar xvfz keystone-deps.tgz
cd keystone-deps
pip install --target=~/lib/python keystone-deps.whl -f ./ --no-index
PIP but not installed
Stackoverflow