Python进阶篇-017. requirements.txt
[toc]
一、创作声明
进阶篇是对基础篇的补充,这里面更多的是各种常用库、高级语法糖的教程,因此,进阶篇的内容会比较零碎。在创作过程中,同样会借助ChatGPT来辅助。
二、requirements.txt
requirements.txt是一个文本文件,用于列出Python项目所依赖的软件包及其版本号。它主要用于跟踪和管理项目所使用的外部库。
如何使用requirements.txt文件:
创建requirements.txt文件:在项目根目录中创建一个文本文件,命名为requirements.txt。
添加依赖项:在requirements.txt文件中,每一行写出一个依赖项。每个依赖项可以指定包名和版本号,例如:
package_name==1.0.0
。如果不指定版本号,则表明使用任何兼容的版本。安装依赖项:通过命令行进入项目根目录,运行
pip install -r requirements.txt
命令,将会自动安装所有在requirements.txt中列出的依赖项及对应的版本。
示例requirements.txt文件:
以上示例中,定义了两个项目依赖的包:requests和beautifulsoup4,分别指定了它们的版本号。
注意:为了确保项目的可复现性和稳定性,推荐将所有的项目依赖项都包含在requirements.txt文件中,并使用相应的版本号锁定依赖关系。这样可以避免在不同开发环境中出现不一致的依赖问题。
三、写在最后
更多技术分享,点击传送门:https://github.com/maxiaolu66/profile
Last updated