如何在离线情况下下载Python包

对于第一次接触服务器的小白来说,在不可使用公网的服务器上下载django等包,可是花费了我很多脑筋,现在把它分享给大家。
1.首先将现在程序需要的包都罗列出来,存到文档里:
使用公网的电脑上的需要部署的项目的终端里运行:

pip freeze >requirements.txt

2.将这些包下载下来存到文件夹里(附在程序的文件里更加方便):
继续运行:

mkdir dependencies
pip download -r requirements.txt -d "./dependencies"
tar cvfz dependencies.tar.gz dependencies

3.把附有依赖包的程序文件复制到服务器上,然后在远程服务器上运行:

pip install  --no-index --find-links=../dependencies -r requirements.txt

即可安装成功!

你可能感兴趣的:(Python)