如何配置pipreqs以跳过运行失败或存在语法错误的Python文件
解决pipreqs跳过运行失败/语法错误文件的方法
直接用pipreqs的内置参数就能搞定,具体几种实用方式:
忽略所有解析错误:执行命令时加上
--ignore-errors(或简写-e)参数,工具遇到语法错误、无法运行的文件时会直接跳过,继续处理其他正常文件。命令示例:pipreqs ./ --ignore-errors指定仅处理特定文件/目录:如果明确知道哪些文件是正常的,可以直接指定这些文件或目录路径,避开有问题的部分。比如只处理
src/目录下的文件:pipreqs ./src/或者指定单个正常文件:
pipreqs ./src/normal_script.py排除特定目录/文件:用
--exclude参数(或简写-x)排除有问题的目录或文件,多个排除项用逗号分隔。比如排除broken_scripts/目录和error_file.py:pipreqs ./ --exclude broken_scripts/,error_file.py
另外,如果你的pipreqs版本较旧,建议先升级到最新版,避免参数兼容问题:
pip install --upgrade pipreqs
内容的提问来源于stack exchange,提问作者user3180
相关产品推荐
相关产品推荐

