啊,前段時間因為想嘗試chatgpt的API,需要先創(chuàng)建一個python虛擬環(huán)境來安裝OpenAI Python library.
結果,不出意外的出意外了,安裝好OpenAI Python library后,因為身份認證問題,根本就沒有獲取API key的權限????得,一頓操作猛如虎,結果全在自找堵。
然而,刪了OpenAI Python library后,為其創(chuàng)建的python虛擬環(huán)境影響到了Mac的python環(huán)境配置。總之,不同的python環(huán)境開始打架了,代碼是一點跑不了啊。
無奈,卸載重裝Python,成為最迅捷的解決路徑??墒?,OpenAI Python library的python虛擬環(huán)境安裝位置,和其他Python文件的安裝位置不一致,導致我在卸載Python 過程中總是卸不干凈,以下是卸載Python的經驗歷程血淚教訓??
目錄
一、常規(guī)卸載Python路徑
二、補充卸載Python路徑
三、使用Homebrew卸載Python
前情提要:這里咱們主要針對的是,Monterey 12.3 及以后版本的macOS,如何徹底卸載自裝的Python。Monterey 12.3及更早版本的macOS,系統(tǒng)預裝了Python2,那是無法卸載的。
一、常規(guī)卸載Python路徑
1、首先,在「應用程序」直接找到Python圖標,然后「移到廢紙簍」;
2、接下來,在「終端(terminal)」使用刪除命令來刪除Python的環(huán)境配置文件,通常在根用戶目錄下需要三條命令行來刪:
rm -rf ?/Applications/Python
3、如果你的Mac上裝有多個版本的Python,那么這時候需要打開Python的環(huán)境配置文件夾,刪除需要卸載的Python版本相關文件。
方法是:
打開“「訪達(Finder)」“?? 點擊Mac左上角的訪達導航欄,點擊?Go??在下拉框中選擇Go to Folder ?? 然后在彈出的窗口中輸入并選擇“/Library/Frameworks/Python.framework”
打開Python.framework文件夾后,找到你需要刪除的python版本文件夾。這時先打開「終端(terminal)」,敲下刪除命令sudo rm -rf,然后把python版本文件夾拖到terminal中,如下圖所示:(這一步需要輸入驗證管理員權限的密碼)
如果你的Mac上只裝有1個版本的Python,那在「終端(terminal)」使用以下刪除命令,也可以得到相同效果。
rm -rf ?/Library/Frameworks/Python.framework
rm -rf ?/usr/local/bin/python
?完成上述操作后,通常Mac上的Python就被卸載干凈了。這時,在「終端(terminal)」中輸入命令后,
python3 --version
會出現(xiàn)下圖所示的反饋:
這說明,Mac上的python已經卸載干凈了。
二、補充卸載Python路徑
當然,也有人和我一樣,完成上述常規(guī)卸載操作后,Mac上的Python穩(wěn)如老狗。這時候就需要去犄角旮旯里找到Python的配置文件,進行一一刪除。
誰能想到,我最終是執(zhí)行以下命令,才把Python卸載干凈的。????
sudo rm -rf? /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework
sudo rm -rf /Library/Developer/CommandLineTools/usr/bin/python3
每個人的情況不一樣,咱們接下來講基本方法。
最迅捷的方法是,打開「聚焦搜索(Spotlight Search)」,輸入”python“,看看Mac上是否還有python相關文件。類似地,把相關文件拖到「終端(terminal)」中看文件儲存路徑,然后執(zhí)行刪除命令sudo rm -rf(空格)+ 文件路徑。
Python安裝通常會將可執(zhí)行文件添加到/usr/local/bin文件夾中。上述步驟刪除Python文件后,還需要刪除任何匹配的Python可執(zhí)行文件或syslink(到它的終端快捷方式),以避免以后出現(xiàn)兼容性問題。
要刪除這些可執(zhí)行文件,請打開「終端(terminal)」,并在終端中輸入以下命令:
ls -l /usr/local/bin | grep ‘python’
上述命令執(zhí)行后,將列出/usr/local/bin目錄中所有包含單詞‘python’的文件。找到你想卸載的Python版本相關聯(lián)的文件,輸入以下命令行,將file_name替換為你要刪除的文件的實際名稱。
sudo rm -rf /usr/local/bin/file_name
此時,你選擇的Python版本的所有相關文件都將被刪除。重復執(zhí)行這些步驟,以刪除與你要卸載的特定版本相關聯(lián)的每個Python相關文件。
三、使用Homebrew卸載Python
如果你是用Homebrew在Mac上安裝的Python,則可以按照以下步驟使用Homebrew卸載Python。
打開終端應用程序,鍵入并運行以下命令
brew list
這將列出你之前通過Homebrew安裝的任何已安裝軟件包(例如,python@3.11代表Python 3.11),如下圖所示:
要卸載這些Python軟件包,需要在終端中鍵入并運行以下命令:
brew uninstall python_package
將python_package替換為你在上一步驟中識別出的正確軟件包名稱(例如,brew uninstall python@3.9)。
在刪除軟件包之后,鍵入并運行以下命令,以刪除任何其他(現(xiàn)在不再需要的)文件。
brew cleanup python_package
將python_package替換為正確的名稱(例如,brew cleanup python@3.9)。
到目前為止,使用Homebrew安裝的Python版本已被移除。但是,如果你安裝了多個版本的Python,可能需要重復這些步驟來移除下一個版本。文章來源:http://www.zghlxwxcb.cn/news/detail-835349.html
卸載干凈了,是時候重裝Python了,安裝請參考這篇文章:
程序媛的mac修煉手冊--小白入門Python篇-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-835349.html
到了這里,關于程序媛的mac修煉手冊-- 如何徹底卸載Python的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!