Python pip 套件管理器備忘單
pip 命令列參考指南。学习安装、升级、卸载和管理 Python 包和依赖项。
安裝和管理包
从 PyPI 索引获取包和查询本地包的基本命令。
| 方法/功能 | 文法 | 描述 |
|---|---|---|
| pip install | pip install <package> | 下載並安裝指定的套件。 |
| pip install --upgrade | pip install -U <package> | 將軟體包升級到最新的可用版本。 |
| pip uninstall | pip uninstall <package> | 从活动的 python 库路径中卸载指定的包。 |
| pip list | pip list | 列出所有已安装的软件包及其版本号。 |
| pip show | pip show <package> | 显示有关已安装包的详细元数据信息。 |
依賴項追蹤和緩存
凍結配置、環境檔案和快取調整。
| 方法/功能 | 文法 | 描述 |
|---|---|---|
| pip freeze | pip freeze | 以需求格式輸出已安裝的軟體套件(package==version)。 |
| pip install -r | pip install -r requirements.txt | 安裝指定文字檔案中所列的所有相依性。 |
| pip check | pip check | 驗證已安裝的軟體包是否具有相容的依賴項。 |
| pip cache purge | pip 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 資源
透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。