python项目中必须包含一个requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。
来看怎么用吧!

使用

以django项目为例。
本地环境
首先要有个虚拟环境来隔离那些与本项目无关的包。也就是这个虚拟环境中记录的都是当前项目中必不可少的包。
在django项目的项目根目录,终端执行:

pip freeze > requirements.txt

Python - requirements

服务器环境
服务器环境最好也用上虚拟环境,然后当项目上传到服务器后,直接从requirements.txt文件中下载指定的包即可。

pip install -r requirements.txt
pip install -i https://pypi.doubanio.com/simple -r requirements.txt

that's all, see also:

Python 依赖版本控制 (requirements.txt 文件生成和使用)

相关文章: