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