Python项目依赖包requirements.txt文件的生成与安装
一、介绍
requirements.txt 是定义项目依赖的python包,可通过工具生成。
工具可以生成两种依赖包定义,一是项目依赖的python包,二是所在python环境安装的python包。
二、生成 requirements.txt 文件
1、生成项目依赖包 ♥♥♥♥♥♥
- 安装 pipreqs 工具,执行命令:pip/pip3 install pipreqs
到项目根目录下,执行命令 pipreqs ./
- 问题解决
出现编码问题,执行命令 pipreqs ./ --encoding=utf8
出现已存在问题,执行 pipreqs ./ --encoding=utf8 --force
2、生成整个当前Python环境安装的Python包
这种方式是会在当前路径下生成一个requirements.txt文件,该文件中则会记录当前python环境下所以拥有的所有包,以及包的版本。
可以看作把pip list这个命令展现的所有东西记录下了。
这种方式速度很快,但是requirements.txt文件包含的包是当前环境所有的包,如果你当前项目没有用到的包也会被包括下来。
- 到项目根目录下,执行命令 pip3 freeze > requirements.txt
3、生成的 requirements.txt 文件如下
三、安装 requirements.txt 文件
- 执行命令1 pip install -r requirements.txt
- 执行命令2 pip install -i 国内源 -r requirements.txt
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通