Python的requirements.txt文件语法
requirements.txt
文件是 pip
用来指定项目依赖包的文件。它列出了所有需要安装的包及其版本。每一行对应一个依赖包,并可以选择性地指定包的版本。
基本格式
简单列出包名:
1
package_name
指定版本:
1
package_name==1.2.3
版本比较符号:
==
:指定特定版本。>=
:指定最低版本。<=
:指定最高版本。!=
:排除特定版本。~=
:指定兼容版本(一般为次要版本更新)。
例如:
1 | package_name>=1.2.0 |
- 附加信息:
包可以有额外的安装选项或 URL 来源。
例如:
1 | package_name[extra]==1.2.3 |
示例 requirements.txt
下面是一个示例 requirements.txt
文件:
1 | requests==2.24.0 |
创建和使用 requirements.txt
创建 requirements.txt
要生成当前环境的 requirements.txt
文件,可以使用以下命令:
1 | pip freeze > requirements.txt |
使用 requirements.txt
安装依赖包
要根据 requirements.txt
文件安装依赖包,可以使用以下命令:
1 | pip install -r requirements.txt |
这样,pip
会读取 requirements.txt
文件,并安装文件中列出的所有包及其指定版本。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 南岩 のBlog!