[英]Uninstall python built from source?
我已經從源代碼安裝了 python 2.6,后來不知何故錯誤地從包管理器安裝了另一個 python 2.6。
我找不到卸載從源代碼構建的 python 的方法,這可能/容易嗎?
運行 ubuntu 10.04。
將來使用sudo checkinstall
可能是謹慎的。
我執行了以下操作並使用“make install”重新安裝,並且成功了。
whereis python3.6
rm -rf /usr/local/lib/python3.6
rm -rf /usr/local/bin/python3.6*
make install
你有沒有研究過 make uninstall 我相信這應該適合你,假設你有 python 2.6 源代碼並且 make 文件有卸載可用(它應該)。
“卸載”是你最好的選擇。 不幸的是,聽起來您的特定源安裝沒有“uninsall”目標。 拖 :(
“setup.py uninstall”是另一個好建議。 如果你有它,如果它有效,請回帖。 不幸的是,它也可能不存在於您的特定源安裝中。
否則,“蠻力”方法將是:
a) dpkg -l # 找出你的 Python 包的確切版本
dpkg -L YOUR_PYTHON_PACKAGE_AND_VERSION # 獲取包中所有文件的列表
b) cd YOUR_PYTHON_SOURCE
。/配置
清潔
make install # 獲取源安裝中所有文件的列表
c) dpkg -r YOUR_PYTHON_PACKAGE_AND_VERSION # 刪除包
d) 對您在步驟 a) 和 b) 中識別的所有文件進行搜索和銷毀任務
e) 從包(推薦)或源重新安裝
f) 瞧! 完畢。
'希望有幫助.. PSM
下面的命令刪除了它為我安裝的所有東西。
make -n install
之前編譯Python的源碼目錄還在嗎? 如果是這樣,您可以 CD 進入該目錄並運行sudo make uninstall
。
如果您還沒有它,您可以通過再次執行構建步驟來重新創建它——下載、提取、配置和制作——當然,以sudo make uninstall
而不是sudo make install
結束。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.