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 [email protected]

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对要卸载的包重新安装,然后再进行卸载。

你可能感兴趣的:(How to uninstall a python package with "python setup.py install")