如何卸載Python PIP套件和依賴項

如何卸載Python PIP套件和依賴項

您想要卸載您之前安裝的 Python PIP 套件但不知道如何操作嗎?有時,您可能想要刪除某個套件及其依賴項,因為您不再需要它或解決相容性問題。

卸載Python PIP包

儘管如此,正確卸載 Python 套件可以節省您寶貴的時間和精力。在本文中,我們將分享一些有關如何卸載 PIP 套件和依賴項的專家提示。

如何卸載Python PIP套件和依賴項

PIP 或首選安裝程式是 Python 的標準套件管理器,用於管理其套件和依賴項。它是用 Python 程式語言編寫的,並作為命令列執行來安裝、卸載或重新安裝 Python 套件及其模組。它預先安裝在大多數 Python 版本中,例如 Python 3.4 及更高版本。 Python 2.7.9 及更高版本。

因此,如果有一天您想使用 PIP 卸載 Python 套件及其依賴項,我們可以為您提供協助。

  1. 準備步驟
  2. 卸載單一Python套件
  3. 卸載Python套件和依賴項
  4. 卸載Python虛擬環境中的套件

1]準備步驟

https://i.imgur.com/GJE6Fi3.png

在繼續使用 PIP 卸載 Python 套件之前,您必須遵循如下所示的準備階段:

檢查是否安裝了PIP

首先,您必須檢查 PIP 是否已安裝。為此,使用管理員權限開啟命令提示字元,執行以下命令,然後按Enter

pip --version

如果安裝了PIP,則會顯示版本號。

如果未安裝 PIP,可能是因為您在安裝 Python 時錯過了選取 PIP 方塊。在這種情況下,您可以遵循我們的詳細文章此處中提到的指南。

將Python加入Windows路徑

檢查完 PIP 版本後,必須檢查是否已將 Python 新增至 Windows 路徑。如果沒有,請按以下步驟操作:

啟動執行控制台 (Win + 對話框。系統屬性。這將開啟輸入> sysdm.cpl) > R

此處,選擇進階選項卡,然後按一下環境變數< a i =4>.

接下來,在使用者變數下,點選新建 .

現在,加變數名稱變數值 .

變數值欄位中,您應該加入Python應用程式 路徑和Python 腳本 路徑。請按照以下說明找出路徑:

  • 在 Windows 搜尋中尋找Python 應用,右鍵點選它,然後選擇開啟檔案位置
  • 現在,右鍵點選 Python 捷徑,然後再按一下開啟檔案位置.
  • 應用程式路徑應顯示為 C:\Users\cy\AppData\Local\Programs\Python\Python100
  • 腳本路徑應顯示為 C:\Users\cy\AppData\Local\Programs\Python\Python100\Scripts
  • 確保將 Python 版本替換為您的版本。
  • 複製這兩個路徑並將它們貼到「變數值」欄位中,並用分號分隔它們。

接下來,繼續卸載 Python 套件。

2]卸載單獨的Python包

卸載Python PIP包

要逐一卸載 PIP 軟體包,請前往 Windows 搜索,輸入命令提示字元右鍵單擊它,然後選擇。Enter,然後按 cd∖。現在,輸入 以管理員身分執行

現在,以下列格式執行指令並按下 Enter

cd C:\Users\cy\AppData\Local\Programs\Python\Python100\Scripts

確保將 Python 套件版本(粗體)替換為您的版本。

現在,執行以下命令並按 Enter

pip uninstall package_name

將軟體包名稱替換為您已安裝的軟體包名稱,例如NumPyPandas < /span>Seaborn

然後輸入 Y 繼續卸載。

3]卸載Python套件和依賴項

卸載Python PIP包

要刪除所有使用 PIP 安裝的 Python 軟體包,您可以按照下列程序操作。透過執行以下命令 (PIP freeze),您可以卸載所有這些,無需任何確認。

完整的命令將採用以下格式:

pip uninstall -y -r <(pip freeze)

您也可以將已安裝的軟體包儲存在requirements.txt 檔案中,並直接從該檔案中卸載所有PIP 軟體包。為此,請依序執行以下命令,並在每個命令後按 Enter

  • pip freeze > requirements.txt
  • pip uninstall -r requirements.txt (To uninstall packages one by one)
  • pip uninstall -r requirements.txt -y (To delete all the packages at once)

此外,您也可以使用xargs卸載所有PIP軟體包。輸入以下指令並按下 Enter

pip freeze | xargs pip uninstall -y

但是,如果您使用 VCS 安裝了軟體包,例如 GitLab、Github 等,請確保將其刪除。

然後,您可以使用以下命令透過 PIP 卸載 Python 套件:

pip freeze | grep -v "^-e" | xargs pip uninstall -y

若要檢查軟體包是否已成功卸載,請執行下列指令並按下Enter

pip list

如果結果中沒有看到該軟體包,則表示已成功卸載。

現在,要卸載已刪除的軟體包的依賴項,請執行以下命令並按 Enter

pip autoremove

該命令將卸載系統不再需要的所有軟體包。

同時,在使用PIP autoremove指令時,重新檢查要刪除的軟體包,否則可能會卸載甚至目前正在使用的軟體包。

4]卸載Python虛擬環境中的套件

卸載Python PIP包

在這種情況下,您需要先啟動虛擬環境,然後再執行命令卸載虛擬環境。

要啟動虛擬環境,請前往其安裝目錄。現在,要啟動它,請輸入以下命令並按 Enter 鍵:

venv\Scripts\activate.bat

啟動 Python 虛擬環境後,執行以下命令卸載它並按 Enter

pip uninstall package_name

現在您已卸載軟體包,請執行以下命令停用虛擬環境並按 Enter

deactivate

就是這樣!您已使用 PIP 成功刪除了 Python 套件。

如何刪除未使用的 pip 套件?

若要刪除未使用的 pip 軟體包,請執行指令 pip uninstall package_name。確保將 package_name 替換為您要刪除的軟體包的實際名稱,例如 Pandas。在終端機或命令提示字元中輸入命令,並在出現提示時確認卸載。

如何在沒有pip的情況下卸載Python套件?

要卸載不含 PIP 的 Python 軟體包,您可以使用 setup.py 檔案。然後轉到安裝包的目錄,運行python setup.py uninstall 命令(如果可用),或從 手動刪除套件目錄Python 環境中的 a> 資料夾。但要確保它不會影響系統穩定性。site-packages

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *