python需求文件requirements.txt的创建及使用

原文地址:https://blog.csdn.net/loyachen/article/details/52028825

python项目中需要包含一个requirements.txt文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。

在虚拟环境中(或工程目录下)使用pip生成:

(venv) $ pip freeze >requirements.txt

 安装或升级包后,需要更新这个文件。

需求文件内容示例如下:

certifi==2018.1.18
chardet==3.0.4
idna==2.6
py2exe==0.9.2.2
pymssql==2.1.1
pywin32==219
PyYAML==3.11
requests==2.18.4
selenium==2.47.3
urllib3==1.22
xlrd==0.9.4

当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令:

(venv) $ pip install -r requirements.txt

原文地址:https://www.cnblogs.com/sammy1989/p/8780021.html