How to uninstall a python package with python setup.py install
UpDate 2018-08-10 1533889554
Author unnamed
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
对要卸载的包重新安装,然后再进行卸载。
网友评论