1. 安裝包:
pip install :安裝指定的 Python 包。
pip install ==:安裝特定版本的 Python 包。
pip install -r requirements.txt:從文件中讀取依賴列表并安裝所有列出的包。
pip install --pre :允許安裝預發布或開發版本的包。
2. 卸載包:
pip uninstall :卸載指定的 Python 包。
3. 升級包:
pip install --upgrade 或 pip install -U :將指定的 Python 包升級到最新版本。
4. 列出已安裝的包:
pip list:顯示所有已安裝的包及其版本號。
pip list -o 或 pip list --outdated:列出所有過時的包,即有新版本可用的包。
pip list -u 或 pip list --uptodate:列出所有最新的包,即沒有新版本可用的包。
pip list -e 或 pip list --editable:列出所有以 editable 模式安裝的包。
pip list -l 或 pip list --local:如果在虛擬環境中,只列出在虛擬環境中安裝的包。
pip list -p 或 pip list --pre:包括預發布和開發版本在內的所有包。
5. 顯示包信息:
pip show :顯示指定包的詳細信息,如版本、安裝位置、依賴項等。
6. 檢查兼容性問題:
pip check:驗證已安裝的包是否有兼容性的依賴關系問題。
7. 生成依賴文件:
pip freeze > requirements.txt:生成一個包含當前環境中所有已安裝包及其版本號的文件。
8. 搜索包:
pip search :在 PyPI 上搜索與給定查詢匹配的包(注意:此功能已被棄用,在某些版本中可能不再可用)。
9. 下載但不安裝包:
pip download :下載指定的包而不進行安裝,可以指定 -d
10. 配置 pip:
pip config:管理本地和全局配置。
11. 顯示幫助信息:
pip --help 或 pip -h:顯示 pip 的幫助信息,包括常用命令和選項。
pip --help:顯示特定命令的幫助信息。
12. 顯示版本和路徑:
pip --version 或 pip -V:顯示 pip 的版本號以及 pip 可執行文件的位置。
13. 升級 pip 本身:
python -m pip install --upgrade pip:將 pip 升級到最新版本。
14. 使用緩存:
pip cache:用于檢查和管理 pip 的 wheel 緩存。
15. 構建 wheels:
pip wheel:根據需求構建 wheel 文件。
計算哈希值:
pip hash:計算包歸檔文件的哈希值。
16.完成命令補全:
pip completion:為 shell 提供命令補全支持。
17. 幫助
pip --help:幫助手冊