通常有很多程序使用了Python开发,但是很多生产环境的服务器是不能连接互联网的。在离线环境下,又该如何安装依赖呢?博主使用了两种方法。
一、拷贝开发环境python文件夹
如何,拷贝开发环境的python安装文件夹到生产环境,然后再执行对应版本的python安装文件覆盖安装。这样就可以无缝迁移依赖包。
二、缓存离线源
使用pip工具缓存下载需要的包,及其依赖,然后在生产环境中再使用缓存的本地依赖安装包。
1、--download-cache 命令
pip install --download-cache="/pth/to/downloaded/files" package
2、--download命令
pip install package --download="/pth/to/downloaded/files"
或
pip install --download /path/to/download/to_packagename
或
pip install --download=/path/to/packages/downloaded -r requirements.txt
或
或