requirements.txt的创建及使用
2017-09-05 本文已影响483人
Cluas
简介
- Python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号用以新环境部署。_
步骤
首先我们进入项目的虚拟环境
示例然后虚拟环境中使用
pip freeze > requirements.txt
- 每次安装或者升级了包之后最好也一并使用这个命令更新这个文件。
需求文件的内容示例如下:
Django==1.11.4
django-uuslug==1.1.8
olefile==0.44
Pillow==4.2.1
python-slugify==1.2.4
pytz==2017.2
redis==2.10.6
sorl-thumbnail==12.4a1
Unidecode==0.4.21
最后
`当我们需要创建这个虚拟环境的完全副本可以先创建一个新的虚拟环境然后运行以下命令:
`(venv)$ pip install -r requirements.txt