刪除 Pip 安裝的所有軟件包的 3 種方法

刪除 Pip 安裝的所有軟件包的 3 種方法

隨著時間的推移,當您處理各種 Python 項目時,您的環境可能會因多個包而變得混亂。因此,使用 pip 卸載所有軟件包可以幫助解決這個問題。

什麼是點?

Pip 是一個包管理系統,用於安裝和管理用 Python 編寫的軟件包。它代表 Pip 安裝軟件包或 Pip 安裝 Python。Pip 是 Python 的標準包安裝程序,在 Python 社區中廣泛使用。

以下是pip的一些主要功能:

  • Pip 可讓您輕鬆地從 Python 包索引 (PyPI) 或其他來源安裝 Python 包。
  • 它會自動解析並安裝包所需的依賴項。
  • Pip 使您能夠管理已安裝的軟件包,包括升級、降級或卸載它們。
  • 您可以搜索 PyPI 以發現可用的 Python 包及其版本。
  • 它可以幫助您管理軟件包版本,允許您指定安裝所需的版本或版本範圍。
  • Pip 提供了打包和分發 Python 包的工具,使您可以更輕鬆地與他人共享自己的代碼。
  • 它與虛擬環境集成良好,允許您隔離和管理不同項目的依賴關係。
  • Pip可用於將其自身版本升級到最新版本。

pip卸載有什麼作用?

顧名思義,pip uninstall 負責卸載 Python 包。但是,它無法刪除以下內容:

  • 不留下任何元數據的純 distutils 軟件包
  • 腳本包裝器

如何 pip 卸載 Windows 中的所有軟件包?

1.卸載單獨的包

  1. Windows按鈕,鍵入Command Prompt,然後選擇以管理員身份運行將其打開。
  2. 鍵入以下內容並按Enter以了解已安裝的軟件包列表: pip list
  3. 然後,輸入此內容並按Enterpip uninstall package_name

2.刪除所有包

  1. Windows按鈕,鍵入命令提示符,然後選擇以管理員身份運行將其打開。
  2. 輸入以下內容並按Enterpip uninstall -y -r <(pip freeze)
  3. 回復以下內容並按Enter確認您的選擇:Y

添加 pip freeze 命令將刪除通過 pip 安裝在系統上的所有軟件包。

3.使用use xargs刪除所有包

  1. Windows按鈕,鍵入命令提示符,然後選擇以管理員身份運行將其打開。
  2. 在命令提示符中鍵入以下內容並按Enterpip freeze | xargs pip uninstall -y
  3. 然後,輸入此代碼並按Enter 以排除 VCS 包: pip freeze | grep -v "^-e"| xargs pip uninstall -y
  4. 輸入以下內容並按Enterpip freeze --user | xargs pip uninstall -y

您只能單獨刪除從 VCS(版本控制系統)安裝的軟件包。因此,您必須在命令運行之前排除它們。

如果您對本指南還有其他問題或建議,請在評論部分提出。

發佈留言

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