在程式碼中動態安裝 Python 模組
從腳本安裝 Python 套件是以程式設計方式管理依賴項的便捷方法。這對於維護跨多個環境的兼容性和一致性特別有用。
執行此操作的首選方法是透過 subprocess 模組利用 pip 的命令列介面 (CLI)。 Pip 提供了一個統一的介面,用於從 Python Package Index (PyPI) 安裝、管理和分發套件。
這裡是建議的解決方案:
import subprocess import sys def install(package): subprocess.check_call([sys.executable, "-m", "pip", "install", package])
確保 pip 版本正確使用變數 sys.executable 。這保證了與當前運行時關聯的 pip 被呼叫。
透過使用所需的套件名稱作為參數來呼叫 install(package),您可以在腳本中從 PyPI 動態安裝它。這消除了手動安裝或複雜的組態管理工具的需求。
以上是如何以程式設計方式在我的程式碼中安裝 Python 套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!