生成requirements.txt
為了便於新環境部署,python項目中需要包含一個 requirements.txt 文件,用於記錄所有依賴包及其精確的版本號
requirements.txt可以通過pip命令自動生成和安裝
生成requirements.txt文件
cd 項目目錄
執行 pip freeze > requirements.txt
生成requirements.txt文件內容如下:
attrs==18.1.0
Automat==0.6.0
constantly==15.1.0
Django==2.1.4
django-crontab==0.7.1
djangorestframework==3.10.1
hyperlink==18.0.0
idna==2.6
incremental==17.5.0
mysqlclient==1.3.12
pymongo==3.6.1
PyMySQL==0.8.1
pytz==2019.1
six==1.11.0
Twisted==17.1.0
zope.interface==4.5.0
安裝requirements.txt依賴
pip install -r requirements.txt
pip list查看安裝結果