Python导出项目依赖包
只导出当前项目依赖包
1、安装pipreqs:
pip install pipreqs
2、进入当前项目目录下,导包:
pipreqs ./
(导包完成会生成一个requirements.txt文件)
3、安装依赖的时候使用:
pip install -r requirements.txt
如果遇到编码错误UnicodeDecodeError,则将指定编码为utf8:
pipreqs ./ --encoding=utf8
Windows PowerShell 版权所有 (C) Microsoft Corporation。保留所有权利。 尝试新的跨平台 PowerShell https://aka.ms/pscore6 PS E:\bbrlargescreen> pipreqs ./ Traceback (most recent call last): File "D:\Python310\lib\runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, exec(code, run_globals) File "D:\Python310\Scripts\pipreqs.exe\__main__.py", line 7, in <module> File "D:\Python310\lib\site-packages\pipreqs\pipreqs.py", line 488, in main init(args) File "D:\Python310\lib\site-packages\pipreqs\pipreqs.py", line 415, in init candidates = get_all_imports(input_path, File "D:\Python310\lib\site-packages\pipreqs\pipreqs.py", line 115, in get_all_imports contents = f.read() UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 563: illegal multibyte sequence PS E:\bbrlargescreen> pipreqs ./ --encoding=utf8 INFO: Successfully saved requirements file in ./requirements.txt PS E:\bbrlargescreen>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧