Der Herausgeber von Downcodes bietet Ihnen ein ausführliches Tutorial zum Festlegen von Python-Umgebungsvariablen unter Linux-Systemen. In diesem Artikel wird ausführlich erläutert, wie Python-Umgebungsvariablen unter vier Aspekten festgelegt werden: Verwendung des Exportbefehls für temporäre Einstellungen, Bearbeiten der Bash-Konfigurationsdatei für dauerhafte Einstellungen, Ändern der Umgebungsdatei zum Erreichen globaler Einstellungen und Verwendung von Python-Modulen für die dynamische Verwaltung. Unabhängig davon, ob Sie ein Linux-Systemadministrator oder ein Python-Entwickler sind, glaube ich, dass Sie von diesem Artikel stark profitieren und schnell die Fähigkeiten erlernen werden, Python-Umgebungsvariablen flexibel in Linux-Systemen zu verwenden, um die Entwicklungseffizienz zu verbessern.
Das Festlegen von Umgebungsvariablen in Python unter Linux umfasst normalerweise das Bearbeiten von Shell-Konfigurationsdateien, die Verwendung des Exportbefehls, das Ändern von Umgebungsdateien oder die Verwendung spezieller Python-Module. Das Festlegen von Umgebungsvariablen ist sehr wichtig für die Konfiguration des Systemverhaltens, die Festlegung der Voraussetzungen für die Programmausführung und die Verwaltung mehrerer Softwareversionen. Am einfachsten ist es, den Befehl export zu verwenden, der vorübergehend Umgebungsvariablen festlegt, bis die aktuelle Terminalsitzung endet. Zur dauerhaften Konfiguration gehört das Bearbeiten von Shell-Konfigurationsdateien wie .bashrc oder .profile. Darüber hinaus kann die Verwaltung von Umgebungsvariablen über das OS-Modul von Python erreicht werden, in dem das Wörterbuch os.environ Umgebungsvariablen zur Laufzeit speichert, sodass Skripte Umgebungsvariablen dynamisch lesen und festlegen können.
1. Verwenden Sie den Befehl EXPORT, um temporäre Umgebungsvariablen festzulegen
Der Export-Befehl wird verwendet, um Umgebungsvariablen in der aktuellen Sitzung festzulegen oder zu exportieren. Durch Eingabe von export VARIABLE_NAME=value im Terminal können Sie eine neue Umgebungsvariable erstellen oder eine vorhandene Umgebungsvariable ändern.
Das Setzen der PATH-Variable kann beispielsweise wie folgt erfolgen:
export PATH=$PATH:/usr/local/bin/python3
Durch diesen Vorgang wird ein neuer Pfad an den vorhandenen PATH angehängt und diese Variable wird nur in der aktuellen Sitzung des aktuellen Benutzers wirksam.
2. Bearbeiten Sie die BASH-Konfigurationsdatei für langfristige Einstellungen
Wenn Umgebungsvariablen über alle Sitzungen und Neustarts hinweg gültig bleiben sollen, sollten Sie die Bash-Profildatei des Benutzers bearbeiten, normalerweise .bashrc, .profile oder .bash_profile, die sich im Home-Verzeichnis des Benutzers befinden.
Öffnen Sie das Terminal und geben Sie nano ~/.bashrc ein (verwenden Sie hier den Nano-Texteditor, Sie können auch vi oder andere Editoren verwenden). Fügen Sie am Ende der Datei die folgende Anweisung hinzu, um die Umgebungsvariable PYTHONPATH festzulegen:export PYTHONPATH=/usr/local/lib/python3.8/site-packages
Speichern und schließen Sie die Datei. Damit die Änderungen wirksam werden, geben Sie ~/.bashrc als Quelle ein oder starten Sie eine Terminalsitzung neu.3. Umgebungsdateien ändern
Für globale Umgebungsvariablen, die für alle Benutzer gültig sind, können Sie /etc/profile (gültig für alle Shells) oder /etc/environment (ein bestimmtes Format verwenden, nur die Schlüssel-Wert-Paare von Umgebungsvariablen können gespeichert werden) bearbeiten es kann kein Exportbefehl geben). Bearbeiten Sie beispielsweise /etc/environment:
sudo nano /etc/environment
Fügen Sie dann der Datei die folgenden Zeilen hinzu:
PYTHONPATH=/usr/local/lib/python3.8/site-packages
Denken Sie daran, dass Sie das System neu starten oder sich erneut anmelden müssen, nachdem Sie Änderungen vorgenommen haben, damit die Änderungen wirksam werden.
4. Verwenden Sie das PYTHON MODUEL, um Umgebungsvariablen zu verwalten
Das Betriebssystemmodul von Python ermöglicht das Abrufen und Festlegen von Umgebungsvariablen direkt aus Python-Skripten. Dadurch ist es möglich, Variablen vorübergehend anzupassen, während verschiedene Programme und Skripte ausgeführt werden.
Dies kann beispielsweise in einem Python-Skript festgelegt werden:
Betriebssystem importieren
os.environ['PYTHONPATH'] = /usr/local/lib/python3.8/site-packages
print(os.environ['PYTHONPATH'])
Das Anpassen von Umgebungsvariablen durch ein Python-Skript ist nur in dem Prozess wirksam, in dem das Skript ausgeführt wird, und hat keine Auswirkungen auf andere Teile des Betriebssystems.
Durch den Betrieb von Umgebungsvariablen stellt Python sicher, dass verschiedene Bedingungen und Parameter, die für die Programmausführung erforderlich sind, in der Linux-Umgebung erfüllt sind, wodurch die Flexibilität und Konfigurierbarkeit der Software verbessert wird. Insbesondere in der Entwicklungs- und Bereitstellungsphase ist die richtige Einstellung von Umgebungsvariablen ein unverzichtbarer Bestandteil, sei es für Systemadministratoren oder normale Benutzer.
1. Wie lege ich Python-Umgebungsvariablen unter Linux fest?
Öffnen Sie zunächst ein Terminal und verwenden Sie einen Texteditor, um die Datei ~/.bashrc zu öffnen (ersetzen Sie sie durch eine andere Shell-Konfigurationsdatei, die Sie verwenden). Suchen Sie zweitens nach einer Leerzeile in der Datei oder fügen Sie am Ende eine neue Zeile hinzu. Fügen Sie dann in einer neuen Zeile Folgendes hinzu: export PATH=$PATH:/usr/local/python (wobei /usr/local/python der Installationspfad Ihres Python-Interpreters ist). Speichern Sie abschließend den Editor, beenden Sie ihn und führen Sie den folgenden Befehl im Terminal aus, damit die Änderungen wirksam werden: source ~/.bashrc.2. Wie kann überprüft werden, ob Python-Umgebungsvariablen erfolgreich festgelegt wurden?
Öffnen Sie zunächst ein Terminal und geben Sie den Befehl which python ein. Zweitens zeigt die Befehlszeile den Pfad zur ausführbaren Python-Datei an. Wenn der angezeigte Pfad der Installationspfad des von Ihnen festgelegten Python-Interpreters ist, ist die Einstellung erfolgreich. Geben Sie dann den Befehl python --version ein, um sicherzustellen, dass die angezeigte Python-Version mit der von Ihnen installierten Version übereinstimmt. Schließlich können Sie versuchen, den Python-Interpreter direkt über die Befehlszeile auszuführen, um sicherzustellen, dass er ordnungsgemäß startet.3. Wie füge ich unter Linux mehrere Python-Umgebungsvariablen hinzu?
Öffnen Sie zunächst ein Terminal und verwenden Sie einen Texteditor, um die Datei ~/.bashrc zu öffnen (ersetzen Sie sie durch eine andere Shell-Konfigurationsdatei, die Sie verwenden). Zweitens: Suchen Sie eine leere Zeile in der Datei oder fügen Sie am Ende neuen Inhalt hinzu. Fügen Sie dann mehrere Python-Umgebungsvariablen im folgenden Format hinzu: export PATH=$PATH:/path/to/python1:/path/to/python2 (ersetzen Sie /path/to/python1 und /path/to/python2 durch das, was Sie möchten Fügen Sie den Installationspfad des Python-Interpreters hinzu. Speichern Sie abschließend den Editor, beenden Sie ihn und führen Sie den Befehl „source ~/.bashrc“ im Terminal aus, damit die Änderungen wirksam werden. Jetzt sucht das System nach allen von Ihnen hinzugefügten Python-Interpretern und verwendet diese.Ich hoffe, dass dieses vom Herausgeber von Downcodes bereitgestellte Tutorial Ihnen dabei helfen kann, die Einstellungen von Python-Umgebungsvariablen unter Linux-Systemen besser zu verstehen und zu verwenden. Wenn Sie Fragen haben, hinterlassen Sie bitte eine Nachricht im Kommentarbereich.