python項目 requirements.txt 文件,記錄所有依賴包及其精確的版本號。用於新環境部署。
在虛擬環境中pip生成命令(正常環境類似):
(venv) $ pip freeze >requirements.txt
安裝或升級包后,最好更新這個文件。
requirements文件的內容示例如下:
amqp==1.4.9
anyjson==0.3.3
asn1crypto==0.24.0
Babel==2.6.0
bcrypt==3.1.4
billiard==3.3.0.23
celery==3.1.26.post2
certifi==2018.10.15
cffi==1.11.5
chardet==3.0.4
colorama==0.4.0
colorlog==3.1.4
cryptography==2.3.1
新環境部署,運行以下命令安裝需要的包:
(venv) $ pip install -r requirements.txt
