1. 导出当前环境依赖包
Python项目搬迁的时候,需要把当前的环境依赖包导出,然后到部署项目的服务器上安装依赖。 我们可以通过下面的命令执行,把依赖包导出到requirements.txt文件里。 生成requirements.txt
$ pip3.5 freeze > requirements.txt
注意:pip版本取决于你想要搬迁依赖包的环境具体是多少,当然也可能是虚拟环境
requirements.txt文件内容
bcrypt==3.1.7
beautifulsoup4==4.8.1
certifi==2019.11.28
cffi==1.13.2
chardet==3.0.4
cryptography==2.8
Django==1.11.25
djangorestframework==3.10.3
idna==2.8
paramiko==2.6.0
pycparser==2.19
PyMySQL==0.9.3
PyNaCl==1.3.0
pytz==2019.3
requests==2.22.0
six==1.13.0
soupsieve==1.9.5
urllib3==1.25.7
WebOb==1.8.5
xlrd==1.2.0
xlwt==1.3.0
2. 于新环境中安装依赖包
安装requirements.txt依赖
$ pip install -r requirements.txt
注意:
如果是需要在虚拟环境中安装依赖包,就需要先创建虚拟环境,进入虚拟环境然后进入项目路径安装requirements.txt里的依赖包