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