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

 

完。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM