如何使用 pip 安裝 Python 套件
了解如何使用 pip 在 Python 中安裝和管理第三方套件。發現虛擬環境、requirements.txt 和基本命令。
概述
Python 廣泛流行的關鍵原因是其豐富的第三方套件生態系統,託管在 Python 套件索引 (PyPI) 上。這些套件可讓您輕鬆地將網路抓取、機器學習、網頁伺服器和資料分析整合到您的程式碼中。為了安裝這些套件,Python 提供了官方套件管理器工具「pip」。
若要安裝軟體包,請在系統終端機中執行「pip install package_name」。這將從 PyPI 獲取最新版本的軟體包並將其安裝在您的系統上。您可以使用「pip install package_name==1.2.3」等語法指定精確版本,或使用「--upgrade」標誌更新現有套件。
在現代開發中,使用虛擬環境(如「venv」)來隔離每個專案的套件依賴關係,防止全域系統庫之間的衝突至關重要。然後可以將依賴項匯出到“requirements.txt”檔案並使用“pip install -rrequirements.txt”命令批量安裝。
程式碼和執行輸出
此模擬展示如何在終端機環境中編寫和配置常見的 pip 命令。
pip_guide.py
在編輯器中嘗試# Note: pip is a command-line tool, not a Python code keyword.
# Below is a simulation showing how pip commands are written and run:
command_install = "pip install requests"
command_upgrade = "pip install --upgrade requests"
command_requirements = "pip install -r requirements.txt"
print("To install a package, run:")
print(f" $ {command_install}")
print("To upgrade an existing package, run:")
print(f" $ {command_upgrade}")
print("To install from a requirements file, run:")
print(f" $ {command_requirements}")端子輸出
To install a package, run:
$ pip install requests
To upgrade an existing package, run:
$ pip install --upgrade requests
To install from a requirements file, run:
$ pip install -r requirements.txt逐步實施
- 開啟終端機或命令提示字元(不要在 Python 檔案中編寫 pip 命令)。
- 執行 pip install <package_name> 從 PyPI 下載庫。
- 執行 pip freeze >requirements.txt 以保存所有目前專案相依性。
常見問題解答
如何修復“未找到 pip 命令”錯誤?
確保 Python 已加入系統的 PATH 變數中,或嘗試呼叫模組包裝器:python -m pip install <package>。
虛擬環境 (venv) 的用途是什麼?
它將專案依賴項隔離在本機資料夾中,防止一個專案中的庫與另一個專案中的庫破壞或衝突。
相關主題
推薦的 Python 資源
透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。