别再用 pip freeze 了!用 80 行 Python 榨干本地元数据,写了个“零网络、零误伤”的依赖提取神器

你是否也经历过这种高血压时刻?

1> 做完一个本地小项目,想生成个 requirements.txt 分享给别人,顺手敲了个 pip freeze > requirements.txt,结果把大环境里成百上千个不相关的包全吐出来了。

2> 听说过 pipreqs?高高兴兴装上,结果因为它默认必须联网查 PyPI,遇上网络不好直接卡死。更恶心的是,它经常把你写的本地模块(比如 import config)误认成第三方包,上 PyPI 查不到直接报错崩溃。

3> 遇到 import cv2 变成 opencv-python、import PIL 变成 Pillow 的“导入名与安装名错位”,或者你明明装的是 onnxruntime-gpu,常规工具却只能查出 onnxruntime 的时候,只能苦逼地手工去改。

作为抗拒流氓工具、死磕效率的 Python 程序员,我实在是忍无可忍了。于是,我用不到 100 行纯 Python 代码,直接正面硬刚这个痛点,写出了一个纯本地、零网络开销、绝对零误伤的现代化依赖精准提取工具:yyds-pip-audit!

🔥 PyPI 开源地址:https://pypi.org/project/yyds-pip-audit/
安装  pip install -U yyds-pip-audit


bash

# 审计当前目录
yyds-pip-audit

wechat_2026-07-03_094833_578

 

posted @ 2026-07-03 09:48  🐳.城南  阅读(2)  评论(0)    收藏  举报