Python如何生成requirements.txt文件
方法1 :使用pip自带的命令(不推荐)
pip freeze > requirements.txt
之所以不推荐这个命令,是因为:
(1)该命令只会生成通过pip install 安装的包
(2)如果没有创建Python的虚拟环境(virtualenv),该命令会将环境中所有的包都输出到requirements.txt文件,不管你当前的Project有没有用到这些包
当然,如果你有一个virtualenv环境,就可以放心使用这个命令
方法2 :使用pipreqs库
使用之前需要先安装pipreqs,项目地址:https://github.com/bndr/pipreqs
pip install pipreqs
使用方式
pipreqs /output_root
即可在路径/output_root下生成requirements.txt文件
如果是在windows环境,需要加上一个命令参数 --encoding=utf8
pipreqs ./ --encoding=utf8
这个参数的意思指定编码为utf8,不然会报如下的错误
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xae in position 406: illegal multibyte sequence
pipreqs的其他用法请参考其官方文档。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】