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

pyproject.toml中等价于python setup.py clean --all的清理命令

pyproject.toml 体系下等价于 python setup.py clean --all 的操作

pyproject.toml 遵循的PEP 621打包标准本身没有定义统一的clean子命令,对应效果可以按实际场景选择操作:

  • 从setup.py迁移后如果仍保留setuptools作为构建后端、且未删除setup.py兼容文件,直接执行原命令python setup.py clean --all即可,效果和迁移前完全一致。
  • 如果已经移除setup.py文件,直接删除对应目录就能100%复现原命令的清理效果——原命令本质就是清理构建过程生成的临时文件、打包产物、元数据目录和Python缓存:
    # Linux/macOS 终端执行
    rm -rf build/ dist/ *.egg-info .eggs/ **/__pycache__/ **/*.pyc
    
    # Windows PowerShell 执行
    Remove-Item -Recurse -Force build/, dist/, *.egg-info, .eggs/, **/__pycache__/, **/*.pyc -ErrorAction SilentlyContinue
    
  • 如果使用第三方构建工具,直接用工具自带的清理命令即可:
    • Poetry:执行rm -rf dist/配合poetry cache clear --all .
    • Hatch:直接执行hatch clean即可覆盖所有清理场景

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 01:06:25