Python:在卸载包时执行操作

时间:2018-04-29 15:44:21

标签: python pip package uninstall

在我的一个python项目中,我在用户目录中创建了一个配置文件夹。

但是,当通过pip卸载软件包时,config文件夹仍保持不变。没有任何机密数据,因此这不是安全问题,但我想删除它以方便用户使用。

我的问题是,有没有办法正确地做到这一点?

1 个答案:

答案 0 :(得分:1)

Python轮子 - 甚至更少的鸡蛋或sdists - 不是完整的包,他们没有安装后或卸载前的脚本。他们可能shouldn't

无论如何,用户希望在卸载程序后保留配置文件 - 以防再次重新安装程序。当然,他们希望在第二次安装时不会覆盖配置。