Die Installation von Drittanbietermodulen aus dem Python Package Index (PyPI) innerhalb des Codes kann aus verschiedenen Gründen ein wünschenswerter Vorgang sein. Dieser Artikel befasst sich mit der Frage, wie diese Aufgabe gelöst werden kann.
Empfohlener Ansatz: Verwendung eines Unterprozesses zum Aufrufen von pip
Die offiziell empfohlene Methode besteht darin, zum Aufrufen einen Unterprozessaufruf zu verwenden Die Befehlszeilenschnittstelle von pip. Dieser Ansatz stellt die Kompatibilität mit der installierten Pip-Version und die Einhaltung von Best Practices sicher.
Codebeispiel:
import subprocess import sys def install(package): subprocess.check_call([sys.executable, "-m", "pip", "install", package])
In diesem Snippet:
Diese Implementierung stimmt mit den offiziellen Pip-Richtlinien überein, die die programmgesteuerte Verwendung von Pip-Code verhindern.
Das obige ist der detaillierte Inhalt vonWie kann ich Python-Module programmgesteuert von PyPI installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!