# 在虚拟环境下生成项目依赖文件
pip freeze > requirements.txt
# 在有网络的环境下载依赖包
pip download -d pkgs -r requirements.txt
# 将 txt 文件和依赖包 pkgs 复制到新环境,执行安装
pip install --no-index --find-links=pkgs -r requirements.txt
# 如果有非 whl 后缀的依赖包文件,如 tar.gz 包,zip 包
# 解压后进入目录执行
python setup.py build
python setup.py install
# 在执行上述步骤之前需要先安装好 Python
# 如果新环境的服务器上缺少依赖,可参考如下
# 下载依赖
yum install --downloadonly --downloaddir=/tmp 依赖包名称
# 在新服务器环境安装
rpm -Uvh --force --nodeps *.rpm
标签:依赖,requirements,Python,--,虚拟环境,pkgs,pip,迁移,txt
From: https://blog.51cto.com/u_15548243/7389144