删除Python包安装程序中的旧egg-info文件

mal*_*cot 6 python distutils egg setup.py python-2.7

我有非常基本的Python设置脚本,只需distutils.core.setup()使用相关参数调用.这些软件包仅供内部使用,因此我目前不需要太多.

让我感到困惑的是,当安装新版本的软件包时,旧egg-info文件不会自动删除 - 尽管软件包目录会被新版本覆盖.

(1)默认情况下是否有理由不删除旧文件?

(2)是否有推荐的方法egg-info在新版本设置中删除旧文件,以便以后在设置过程变得更复杂时不会让我感到悲伤?

先感谢您.

小智 3

egg-info我也遇到过使用 distutils 包的文件问题。我认为目前推荐的软件包是 setuptools。我改用 setuptools 解决了旧的 Egg-info 文件的问题。所以我建议使用setuptools.setup()而不是distutils.core.setup(). 请参阅这篇文章了解更多信息:

distribution、distutils、setuptools 和 distutils2 之间的区别?