Python 使用 distutils 工具安装的扩展包的卸载

Python 编写完扩展包并 build 好后,可以采用 $ sudo ./setup.py install 安装。采用这种方式安装的扩展包,可以使用 pip list 查看到,但不能直接使用 pip uninstall 卸载,pip 会明确提示这种安装包卸载不干净。

一个迂回的方法是:

1) 在 install 的时候写 log 文件,这里取任意文件名为 install.log,如下命令,

$ sudo ./setup.py install --record install.log

 这样安装完之后,会记录下所有的安装文件路径。

2) 卸载时,直接删除安装的所有文件即可,如下命令,

$ cat install.log | xargs sudo rm -rf

完。

 

原文地址:https://www.cnblogs.com/gaowengang/p/8573750.html