真正需解决的是工程化落地问题:setup.py与pyproject.toml选型、旧项目迁移字段修改、pip install -e .路径异常、poetry CI超时优化、entry_points键名错误等。
这个标题不是技术问题,也没有明确的操作目标——它像一个课程宣传页,而不是开发者在写代码时会遇到的真实疑问。
如果你正卡在某个具体环节,比如:
setup.py 和 pyproject.toml 到底该用哪个?旧项目迁移时哪些字段必须改?pip install -e . 报 ModuleNotFoundError,但 python -m mypackage 又能跑,为什么路径不一致?poetry 管理依赖后,CI 里 poetry install 总是超时,能不能跳过虚拟环境重建?pip install 后命令找不到,entry_points 的键名写错成 console_scripts 还是 console_s
cript?这些才是工程化落地时真正要拆解的问题。
你遇到的是哪一种?可以贴出报错、目录结构或配置片段,我们从那一行开始往下捋。