Python pip 套件管理器備忘單

pip 命令列參考指南。学习安装、升级、卸载和管理 Python 包和依赖项。

安裝和管理包

从 PyPI 索引获取包和查询本地包的基本命令。

方法/功能文法描述
pip installpip install <package>下載並安裝指定的套件。
pip install --upgradepip install -U <package>將軟體包升級到最新的可用版本。
pip uninstallpip uninstall <package>从活动的 python 库路径中卸载指定的包。
pip listpip list列出所有已安装的软件包及其版本号。
pip showpip show <package>显示有关已安装包的详细元数据信息。

依賴項追蹤和緩存

凍結配置、環境檔案和快取調整。

方法/功能文法描述
pip freezepip freeze以需求格式輸出已安裝的軟體套件(package==version)。
pip install -rpip install -r requirements.txt安裝指定文字檔案中所列的所有相依性。
pip checkpip check驗證已安裝的軟體包是否具有相容的依賴項。
pip cache purgepip cache purge清除本地下載的輪快取儲存。

互動式簡報腳本

run_all_cheat_methods.py
在編輯器中執行
# pip install
pip install <package>

# pip install --upgrade
pip install -U <package>

# pip uninstall
pip uninstall <package>

# pip list
pip list

# pip show
pip show <package>

# pip freeze
pip freeze

# pip install -r
pip install -r requirements.txt

# pip check
pip check

# pip cache purge
pip cache purge

常見問題解答

pip list 和 pip freeze 有什麼差別?

pip list lists installed packages and their versions in a user-friendly format, while pip freeze prints them in the format package==version, suitable for writing to a requirements.txt file.

如何隔離不同專案之間的依賴關係?

使用 Python 的內建 venv 模組創建虛擬環境,啟動它,並在該環境中運行 pip。

相關主題

推薦的 Python 資源

透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。