Paperdrip
by Paperdrip
~1 min read

Tags

Installing packages behind firewall is troublesome, to say the least. Connectivity is always the culprit since explicit remote host access is never to be a once off exercise.

The fall back plan is to download all the files to your local machine, upload to the server in need and conduct a local install.

The command below could do the tricks

python3 -m pip download -d ./python_pkg -r requirement.txt
python3 -m pip install -r requirements.txt --no-index --find-links file:///./python_pkg

We can specify the version to download or the CPU architecture to support through the command line attributes, check the help file for details.