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: