[PYTHON] Comment lire les variables d'environnement à partir d'un fichier .env avec PyCharm (pour Mac)

introduction

Si vous utilisez pipenv ou dotenv en Python, vous pouvez utiliser le fichier .env du répertoire du projet. Vous pouvez lire et définir des variables d'environnement. Souvent, vous pouvez contrôler le comportement de votre environnement en écrivant le fichier .env dans .gitignore afin de ne pas vous engager. J'adore PyCharm, mais je ne savais pas comment charger ce .env lors de l'exécution depuis l'EDI. Cependant, je l'ai finalement trouvé l'autre jour, alors je vais l'écrire.

Version

Méthode de réglage

couler

Tout d'abord, ouvrez Run Configuration. image.png

Ouvrez l'onglet ʻEnvFile et cochez ʻEnable EnvFile. image.png

Appuyez sur + pour sélectionner fichier .env. image.png

Je pense que si vous choisissez ceci, vous avez terminé. Cependant, les fichiers commençant par . comme .env ne sont pas affichés dans la boîte de dialogue ... Je n'ai pas l'impression de pouvoir les sortir même si je les utilise correctement. Je vais donc en concevoir un. image.png

Ingéniosité

Je vais créer un lien symbolique dans project_dir.

% ln -s .env dot.env

Lorsque vous ouvrez à nouveau la boîte de dialogue précédente, le fichier dot.env augmente, alors sélectionnez-le.

image.png

Ensuite, vous pourrez l'ajouter en toute sécurité. image.png

Le contenu est également reflété correctement.

Après l'avoir reflété dans l'EDI, vous pouvez supprimer le lien symbolique.

% rm dot.env

à la fin

C'est moins stressant car vous n'avez pas à le définir et à le mettre à jour manuellement à chaque fois. Eh bien, peut-être que tout le monde n'est pas pratique, alors je pense que cela sera amélioré dans un an ...

Recommended Posts

Comment lire les variables d'environnement à partir d'un fichier .env avec PyCharm (pour Mac)
Remarques sur la façon de charger un environnement virtuel avec PyCharm
Comment reconstruire l'environnement python à partir de pyenv dans un environnement Mac (El Capitan)
Comment lire des fichiers dans différents répertoires
Comment passer le paramètre backend de matplotlib avec une variable d'environnement
Comment utiliser VS Code dans un environnement Venv avec Windows
Comment installer mysql-connector-python sur Mac
Comment installer OpenCV sur Mac
Mettre à jour Mac Python de 2 à 3
De la construction de l'environnement PyCUDA à la programmation GPGPU sur Mac (MacOS 10.12 Sierra)
Comment lire pydoc sur l'interpréteur python
Comment définir dynamiquement des variables en Python
Comment installer drobertadams / toggl-cli sur Mac
Comment préparer l'environnement de développement Python [Mac]
Comment effacer Python 2.x sur Mac.
Comment utiliser l'interpréteur d'Anaconda avec PyCharm
Pour référencer des variables d'environnement en Python dans Blender
Comment lire des fichiers CSV avec Pandas
Comment changer la couleur de l'éditeur dans PyCharm
Livres sur la science des données à lire en 2020
Comment utiliser gcc lors de la compilation d'une extension depuis setup.py sur Mac
Comment installer le framework Deep Learning Caffe sur un Mac en mode CPU
Comment lire un fichier CSV avec Python 2/3
Comment écrire des variables d'environnement que vous ne voulez pas mettre sur [GitHub] Python
[Latest] Comment créer un environnement Java sur Ubuntu
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Comment obtenir les résultats de l'identifiant dans Celery
Du dessin de fichier au graphique en Python. Élémentaire élémentaire
Comment créer un fichier JSON en Python
[Python] Comment lire des fichiers Excel avec des pandas
[Python] Comment lire les données de CIFAR-10 et CIFAR-100
Comment lire les fichiers de numéros de série en boucle, les traiter et les représenter graphiquement
Comment lire les données de séries chronologiques dans PyTorch
[TF] Comment créer Tensorflow dans un environnement Proxy
Comment apporter des modifications à l'interpréteur Python dans Pycharm
[Note] Comment créer un environnement de développement Mac
Utilisez os.getenv pour obtenir des variables d'environnement en Python
Comment passer des arguments ou des variables d'environnement avec Makefile et faire une commande sur #Linux
Comment exécuter AutoGluon dans un environnement GPU Google Colab
Préférences pour générer des GIF animés à partir de Python sur Mac
Un mémorandum sur l'utilisation de keras.preprocessing.image de Keras
Backtrader Comment importer un indicateur depuis un autre fichier
Comment créer un environnement Django (python) sur Docker
Comment autoriser les utilisateurs nologin à se connecter sous Linux
Lire le code QR à partir du fichier image avec Python (Mac)
Lire les paramètres de journalisation à partir d'un fichier externe avec Flask
Comment utiliser le moteur de modèle dans une application de fichier de Pyramid
Comment utiliser des variables dans les fichiers de définition d'unité systemd
Comment télécharger des fichiers depuis Selenium of Python dans Chrome
Double-cliquez pour ouvrir le fichier ipynb (Mac, environnement virtuel Anaconda)
Comment résoudre les erreurs de module SSL dans l'environnement Anaconda
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
Comment créer un environnement de développement pour TensorFlow (1.0.0) (Mac)
Procédure pour convertir un fichier python en exe à partir de la construction de l'environnement Ubunts
[Efficacité du travail] Comment changer les noms de fichiers par lots avec Python
[Pour les débutants] Lire les informations d'authentification DB à partir des variables d'environnement
Comment lire un csv contenant uniquement des entiers en Python