How to uninstall a python package with "python setup.py install"

How to uninstall a python package with python setup.py install

UpDate 2018-08-10 1533889554

Author unnamed

Mail indv.zhang@foxmail.com

Tip Please feel free to contact me via mail above for any confusion or suggestions

INTRODUCTION

python包的安装可以有多种方式,其中一种为python setup.py install。但使用这种安装方法之后,卸载较之其他方法就有点麻烦了。且看下文(适用方案为Linux)。感兴趣的也可以参考原始答案:python setup.py uninstall

METHOD

如果我们使用了python setup.py install来安装的话,它会生成一系列的文件,如果我们需要卸载的话,只能通过将这些生成的文件清理清楚就可以了。但问题在于我们怎么知道安装过程都生成了哪些文件呢?这就需要我们在最初安装的时候使用参数--record来实现。例如:

python setup.py install --record install_file_location.txt

这样你就把安装过程产生的文件位置信息记录在文件install_file_location.txt中了。当你想要进行卸载的时候只需要执行下面这条命令即可:

cat install_file_location.txt | xargs rm -rf

如果我们事先已经安装过了怎么办?那就使用python setup.py install --record install_file_location.txt对要卸载的包重新安装,然后再进行卸载。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容