刪除 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.卸載單獨的包
- 按Windows按鈕,鍵入Command Prompt,然後選擇以管理員身份運行將其打開。
- 鍵入以下內容並按Enter以了解已安裝的軟件包列表:
pip list
- 然後,輸入此內容並按Enter:
pip uninstall package_name
2.刪除所有包
- 按Windows按鈕,鍵入命令提示符,然後選擇以管理員身份運行將其打開。
- 輸入以下內容並按Enter:
pip uninstall -y -r <(pip freeze)
- 回復以下內容並按Enter確認您的選擇:
Y
添加 pip freeze 命令將刪除通過 pip 安裝在系統上的所有軟件包。
3.使用use xargs刪除所有包
- 按Windows按鈕,鍵入命令提示符,然後選擇以管理員身份運行將其打開。
- 在命令提示符中鍵入以下內容並按Enter:
pip freeze | xargs pip uninstall -y
- 然後,輸入此代碼並按Enter 以排除 VCS 包:
pip freeze | grep -v "^-e"| xargs pip uninstall -y
- 輸入以下內容並按Enter:
pip freeze --user | xargs pip uninstall -y
您只能單獨刪除從 VCS(版本控制系統)安裝的軟件包。因此,您必須在命令運行之前排除它們。
如果您對本指南還有其他問題或建議,請在評論部分提出。
發佈留言