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
完。