当用户使用 pip 卸载我的包时如何运行脚本?
Posted
技术标签:
【中文标题】当用户使用 pip 卸载我的包时如何运行脚本?【英文标题】:How to run a script when a user uninstalls my package with pip? 【发布时间】:2016-02-14 05:31:29 【问题描述】:我的 setup.py 在安装时向用户的 crontab 添加一个条目。如果用户卸载软件包,我想删除该条目。从我所见,这似乎是不可能的。希望这里有人有解决方案。
【问题讨论】:
在 pip 问题跟踪器上有一个开放的功能请求:github.com/pypa/pip/issues/857 【参考方案1】:目前无法实现,请参阅python setup.py uninstall
仍然有这个功能请求来实现它https://github.com/pypa/pip/issues/857,它已有 1.5 多年的历史并且没有任何 cmets。
这让我觉得这不会很快发生。我也怀疑可能还有其他一些问题会阻止它的实施。
【讨论】:
以上是关于当用户使用 pip 卸载我的包时如何运行脚本?的主要内容,如果未能解决你的问题,请参考以下文章
PyInstaller,如何包含 pip 安装的外部包中的数据文件?
为什么我的ODBC连接在Visual Studio中运行SSIS加载时失败,而在使用Execute Package Utility运行相同的包时则失败