因为客户环境有时候是私有网络,没有外网的环境,所以python无法在线安装包,将所需要包下载到本地进行安装有时还会失败,所以测试用这种方式来做无外网环境的迁移,主要是以下操作
将虚拟环境中安装的Python依赖包记录到文件requirements.txt中
pip freeze >requirements.txt
将安装的Python依赖包保存到(项目目录)\packages目录下
pip download -r requirements.txt -d (项目目录)\packages
在目标主机上安装python3
将packages文件夹和requirements.txt复制粘贴到项目目录下
在目标主机上离线安装依赖包
pip install --no-index --find-links= (项目目录)\packages -r requirements.txt