Installieren Sie das Python-Modul im Code
- Vorteile der Installation des Python-Moduls mit Codes
- Installieren Sie Python-Code mit Codes
- Installieren Sie mehrere Python-Module im Code
- Installieren Sie Python-Module mit einer bestimmten Version im Code
- Abschluss
Im Idealfall ist es sehr bequem, Python-Module von pip
zu installieren; Dazu müssen Sie in einem aktiven Terminal pip install module-name
eingeben, und Sie sind fertig.
Aber heute wollen wir lernen, wie man Module mit Python-Skripten installiert.
Vorteile der Installation des Python-Moduls mit Codes
Die Installation von Modulen mit Python-Skripten bietet zwei großartige Vorteile im Vergleich zur Installation von Python-Modulen innerhalb des Terminals.
Erstens erlaubt es uns, mehr als ein Modul gleichzeitig zu installieren; Wir werden an einem Beispiel arbeiten, das dies zeigt.
Zweitens können wir eine bestimmte Version des gewünschten Moduls installieren. Dies ist ideal, wenn die Version, die wir installieren möchten, eine bestimmte Funktion hat, die anderen Versionen fehlt.
Installieren Sie Python-Code mit Codes
In diesem Beispiel installieren wir nur ein Python-Modul im Code. Erstellen Sie eine neue Python-Datei; Sie können es new.py
nennen und dieses kleine Code-Snippet eingeben:
import os
os.system("pip install bottle-json-pretty")
Wir fügen den Befehl install
in os.system
ein, klicken auf run
und wir sollten die erfolgreiche Installationsmeldung im Terminal sehen.
Installieren Sie mehrere Python-Module im Code
In diesem Beispiel möchten wir mehrere Python-Module im Code installieren. Diese Funktion ist beruhigend in Situationen, in denen wir eine neue Python-Umgebung neu einrichten und die erforderlichen Pakete installieren möchten, um die Nutzung der IDE zu starten.
Erstellen Sie eine neue Python-Datei, nennen Sie sie new.py
und fügen Sie diese Codes ein:
import sys
import subprocess
import pkg_resources
required = {"sysdweb", "Flask-OIDC-SP", "apm-client", "Glances", "BottleJwtAuth"}
installed = {pkg.key for pkg in pkg_resources.working_set}
missing = required - installed
if missing:
subprocess.check_call([sys.executable, "-m", "pip", "install", *missing])
Innerhalb von REQUIRED = {}
haben wir die Module hinzugefügt, die wir installieren möchten.
Installieren Sie Python-Module mit einer bestimmten Version im Code
In diesem Beispiel können wir nicht nur eine bestimmte Version des Moduls installieren, sondern auch mehrere Versionen installieren; Dies ist ein komplettes Paket.
Erstellen Sie eine neue Datei, nennen Sie sie new.py
und geben Sie diese Codes ein:
import sys
from subprocess import run, PIPE, STDOUT
import pkg_resources
def run_cmd(cmd):
ps = run(cmd, stdout=PIPE, stderr=STDOUT, shell=True, text=True)
print(ps.stdout)
required = {"markdown-server", "semver==2.9.0"}
installed = {f"{pkg.key}=={pkg.version}" for pkg in pkg_resources.working_set}
missing = required - installed
if missing:
run_cmd(f'pip install --ignore-installed {" ".join([*missing])}')
Abschluss
Diese Methode hilft, weil Sie ein Paket Ihrer bevorzugten Python-Module erstellen und sie in den Code einfügen können. Auf diese Weise haben Sie ein Python-Skript oder eine Datei, die Sie speichern und überall hin mitnehmen können.
Sie können ganz einfach eine andere IDE verwenden, die Sie einrichten möchten, ohne den Befehl pip
zum Installieren von Modulen ständig lesen zu müssen.
Fisayo is a tech expert and enthusiast who loves to solve problems, seek new challenges and aim to spread the knowledge of what she has learned across the globe.
LinkedIn