1-Python - requirements

为什么要有requirements

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

使用

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

pip freeze > requirements.txt

服务器环境
服务器环境最好也用上虚拟环境,然后当项目上传到服务器后,直接从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 文件生成和使用)

posted @ 2020-11-26 16:19  听雨危楼  阅读(559)  评论(0编辑  收藏  举报