[PYTHON] Lesen von Umgebungsvariablen aus einer ENV-Datei mit PyCharm (für Mac)

Einführung

Wenn Sie pipenv oder dotenv in Python verwenden, können Sie die .env-Datei des Projektverzeichnisses verwenden. Sie können Umgebungsvariablen lesen und festlegen. Oft können Sie das Verhalten Ihrer Umgebung steuern, indem Sie die .env-Datei in .gitignore schreiben, damit Sie keine Festschreibung vornehmen. Ich liebe PyCharm, aber ich wusste nicht, wie ich diese ".env" laden soll, wenn ich von der IDE aus laufe. Allerdings habe ich es neulich endlich gefunden, also werde ich es aufschreiben.

Version

Einstellmethode

fließen

Öffnen Sie zunächst Konfiguration ausführen. image.png

Öffnen Sie die Registerkarte "EnvFile" und aktivieren Sie "EnvFile aktivieren". image.png

Drücken Sie +, um .env file auszuwählen. image.png

Ich denke, wenn Sie dies wählen, sind Sie fertig. Dateien, die mit . wie .env beginnen, werden jedoch nicht im Dialogfeld angezeigt, oder? Also werde ich mir einen ausdenken. image.png

Einfallsreichtum

Ich werde einen Symlink in project_dir erstellen.

% ln -s .env dot.env

Wenn Sie den vorherigen Dialog erneut öffnen, wird die Datei "dot.env" vergrößert. Wählen Sie sie daher aus.

image.png

Dann können Sie es sicher hinzufügen. image.png

Der Inhalt wird auch richtig wiedergegeben.

Nach dem Reflektieren in der IDE ist es in Ordnung, Symlink zu löschen.

% rm dot.env

schließlich

Es ist weniger stressig, da Sie es nicht jedes Mal manuell einstellen und aktualisieren müssen. Nun, vielleicht ist jeder unpraktisch, also denke ich, dass es innerhalb eines Jahres verbessert wird ...

Recommended Posts

Lesen von Umgebungsvariablen aus einer ENV-Datei mit PyCharm (für Mac)
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
So erstellen Sie eine Python-Umgebung aus Pyenv in einer Mac-Umgebung (El Capitan)
So lesen Sie Dateien in verschiedenen Verzeichnissen
So übergeben Sie die Backend-Einstellung von matplotlib mit einer Umgebungsvariablen
Verwendung von VS-Code in einer venv-Umgebung mit Windows
So installieren Sie mysql-connector-python auf einem Mac
So installieren Sie OpenCV auf einem Mac
Aktualisieren Sie Mac Python von 2 auf 3
Vom Aufbau der PyCUDA-Umgebung bis zur GPGPU-Programmierung auf dem Mac (MacOS 10.12 Sierra)
Wie man pydoc auf Python Interpreter liest
Dynamisches Definieren von Variablen in Python
So installieren Sie drobertadams / toggl-cli auf einem Mac
So bereiten Sie die Python-Entwicklungsumgebung vor [Mac]
So löschen Sie Python 2.x auf einem Mac.
Verwendung von Anacondas Interpreter mit PyCharm
Verweisen auf Umgebungsvariablen in Python in Blender
Lesen von CSV-Dateien mit Pandas
So ändern Sie die Editorfarbe in PyCharm
Bücher über Datenwissenschaft, die 2020 gelesen werden sollen
Verwendung von gcc beim Kompilieren einer Erweiterung aus setup.py auf einem Mac
So installieren Sie das Deep Learning Framework Caffe auf einem Mac im CPU-Modus
Lesen einer CSV-Datei mit Python 2/3
So schreiben Sie Umgebungsvariablen, die Sie nicht in [GitHub] Python einfügen möchten
[Neueste] So erstellen Sie eine Java-Umgebung unter Ubuntu
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
So erhalten Sie Ergebnisse von id in Celery
Von der Datei zur Diagrammzeichnung in Python. Grundstufe Grundstufe
So erstellen Sie eine JSON-Datei in Python
[Python] Wie man Excel-Dateien mit Pandas liest
[Python] Lesen von Daten aus CIFAR-10 und CIFAR-100
So lesen Sie Seriennummerndateien in einer Schleife, verarbeiten sie und zeichnen sie grafisch auf
Lesen von Zeitreihendaten in PyTorch
[TF] So erstellen Sie Tensorflow in einer Proxy-Umgebung
So nehmen Sie Python Interpreter-Änderungen in Pycharm vor
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
Verwenden Sie os.getenv, um Umgebungsvariablen in Python abzurufen
Übergeben von Argumenten oder Umgebungsvariablen mit Makefile und Befehl make unter #Linux
So führen Sie AutoGluon in einer Google Colab-GPU-Umgebung aus
Einstellungen zum Generieren animierter GIFs aus Python auf dem Mac
Ein Memorandum zur Verwendung von Keras 'keras.preprocessing.image
Backtrader So importieren Sie einen Indikator aus einer anderen Datei
So erstellen Sie eine Django (Python) -Umgebung auf Docker
So erlauben Sie Nologin-Benutzern, sich unter Linux anzumelden
Lesen Sie den QR-Code aus der Bilddatei mit Python (Mac).
Lesen Sie die Protokollierungseinstellungen mit Flask aus einer externen Datei
Verwendung der Template-Engine in einer Dateianwendung von Pyramid
Verwendung von Variablen in systemd Unit-Definitionsdateien
So laden Sie Dateien von Selenium of Python in Chrome herunter
Doppelklicken Sie, um die ipynb-Datei zu öffnen (Mac, virtuelle Anaconda-Umgebung).
So beheben Sie SSL-Modulfehler in einer Anaconda-Umgebung
Beenden bei Verwendung von Python in Terminal (Mac)
So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)
Verfahren zum Konvertieren einer Python-Datei in eine Exe aus der Ubunts-Umgebungskonstruktion
[Arbeitseffizienz] So ändern Sie Dateinamen im Stapel mit Python
[Für Anfänger] Lesen Sie die DB-Authentifizierungsinformationen aus Umgebungsvariablen
Lesen von CSVs, die in Python nur Ganzzahlen enthalten