You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已删除Git提交的冗余目录,执行python setup.py install仍识别该如何解决

修复setup.py安装扫描已删除冗余目录的问题

问题根因

之前误提交大量数据库目录到Git后,首次运行python setup.py install生成的本地构建缓存会留存所有Git追踪文件/目录的索引。后续即使删除了本地冗余目录、提交了删除记录,旧的构建缓存不会自动清理,每次安装时程序仍会扫描缓存记录中的已删除目录路径,导致耗时大幅上升。

修复步骤

  • 第一步:清理所有本地构建缓存文件
    执行以下命令删除根目录下的构建产物和索引文件:
    rm -rf build dist *.egg-info
    如果你是Windows环境,直接手动删除这三个文件/文件夹即可。
  • 第二步:彻底移除冗余目录的Git追踪记录,避免后续再被误识别
    1. 把冗余数据库目录的匹配规则添加到项目根目录的.gitignore文件中,示例:

    db_data/
    (将db_data替换为你实际的冗余目录名,末尾加斜杠匹配整个目录)

    1. 执行命令把冗余目录从Git的缓存追踪中完全移除:
      git rm -r --cached 你的冗余目录名
    2. 提交修改:
      git add .gitignore
      git commit -m "移除冗余目录的Git追踪,添加忽略规则"

验证

修复完成后重新执行安装命令:
python setup.py install
安装速度即可恢复到之前的秒级水平。

内容的提问来源于stack exchange,提问作者Wesley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 13:27:02