L'éditeur de Downcodes vous propose un tutoriel détaillé sur la configuration des variables d'environnement Python sous les systèmes Linux. Cet article expliquera en détail comment définir les variables d'environnement Python sous quatre aspects : utiliser la commande d'exportation pour les paramètres temporaires, modifier le fichier de configuration Bash pour les paramètres persistants, modifier le fichier d'environnement pour obtenir des paramètres globaux et utiliser des modules Python pour une gestion dynamique. Que vous soyez un administrateur système Linux ou un développeur Python, je pense que vous bénéficierez beaucoup de cet article et maîtriserez rapidement les compétences nécessaires pour utiliser de manière flexible les variables d'environnement Python dans les systèmes Linux pour améliorer l'efficacité du développement.
La définition de variables d'environnement en Python sous Linux implique généralement la modification des fichiers de configuration du shell, l'utilisation de la commande d'exportation, la modification des fichiers d'environnement ou l'utilisation de modules Python spécialisés. La définition de variables d'environnement est très importante pour configurer le comportement du système, spécifier les conditions préalables à l'exécution du programme et gérer plusieurs versions du logiciel. Le moyen le plus simple consiste à utiliser la commande export, qui définit temporairement les variables d'environnement jusqu'à la fin de la session de terminal en cours. La configuration permanente implique la modification des fichiers de configuration du shell tels que .bashrc ou .profile. De plus, la gestion des variables d'environnement peut être réalisée via le module os de Python, où le dictionnaire os.environ stocke les variables d'environnement au moment de l'exécution, permettant aux scripts de lire et de définir dynamiquement les variables d'environnement.
1. Utilisez la commande EXPORT pour définir des variables d'environnement temporaires
La commande Exporter est utilisée pour définir ou exporter des variables d'environnement dans la session en cours. En saisissant export VARIABLE_NAME=value dans le terminal, vous pouvez créer une nouvelle variable d'environnement ou modifier une variable d'environnement existante.
Par exemple, la définition de la variable PATH peut être effectuée comme ceci :
export PATH=$PATH:/usr/local/bin/python3
Cette opération ajoutera un nouveau chemin au PATH existant, et cette variable ne prendra effet que dans la session en cours de l'utilisateur actuel.
2. Modifiez le fichier de configuration BASH pour les paramètres à long terme
Si vous avez besoin que les variables d'environnement restent valides pendant toutes les sessions et tous les redémarrages, vous devez modifier le fichier de profil bash de l'utilisateur, généralement .bashrc, .profile ou .bash_profile, qui se trouvent dans le répertoire personnel de l'utilisateur.
Ouvrez le terminal et entrez nano ~/.bashrc (utilisez l'éditeur de texte nano ici, vous pouvez également utiliser vi ou d'autres éditeurs). Ajoutez l'instruction suivante au bas du fichier pour définir la variable d'environnement PYTHONPATH :exporter PYTHONPATH=/usr/local/lib/python3.8/site-packages
Enregistrez et fermez le fichier. Pour que les modifications prennent effet, sourcez ~/.bashrc ou redémarrez une session de terminal.3. Modifier les fichiers d'environnement
Pour les variables d'environnement globales valides pour tous les utilisateurs, vous pouvez éditer /etc/profile (valable pour tous les shells) ou /etc/environment (utilisez un format spécifique, seules les paires clé-valeur des variables d'environnement peuvent être stockées, et il ne peut y avoir de commande d'exportation). Par exemple, éditez /etc/environment :
sudo nano /etc/environnement
Ajoutez ensuite les lignes suivantes au fichier :
PYTHONPATH=/usr/local/lib/python3.8/site-packages
N'oubliez pas que vous devez redémarrer le système ou vous reconnecter après avoir apporté des modifications pour que les modifications prennent effet.
4. Utilisez PYTHON MODUEL pour gérer les variables d'environnement
Le module os de Python permet d'obtenir et de définir des variables d'environnement directement à partir de scripts Python. Cela permet d'ajuster temporairement les variables pendant l'exécution de différents programmes et scripts.
Par exemple, cela peut être défini dans un script Python :
importer le système d'exploitation
os.environ['PYTHONPATH'] = /usr/local/lib/python3.8/site-packages
print(os.environ['PYTHONPATH'])
L'ajustement des variables d'environnement par un script Python n'est efficace que dans le processus dans lequel le script est exécuté et n'affectera pas les autres parties du système d'exploitation.
Grâce au fonctionnement des variables d'environnement, Python garantit que diverses conditions et paramètres requis pour l'exécution du programme sont remplis dans l'environnement Linux, améliorant ainsi la flexibilité et la configurabilité du logiciel. Surtout dans les étapes de développement et de déploiement, la définition appropriée des variables d'environnement est un élément indispensable, que ce soit pour les administrateurs système ou les utilisateurs ordinaires.
1. Comment définir les variables d'environnement Python sous Linux ?
Tout d'abord, ouvrez un terminal et utilisez un éditeur de texte pour ouvrir le fichier ~/.bashrc (remplacez-le par tout autre fichier de configuration shell que vous utilisez). Deuxièmement, recherchez une ligne vide dans le fichier ou ajoutez une nouvelle ligne à la fin. Ensuite, sur une nouvelle ligne, ajoutez ce qui suit : export PATH=$PATH:/usr/local/python (où /usr/local/python est le chemin d'installation de votre interpréteur Python). Enfin, enregistrez et quittez l'éditeur et exécutez la commande suivante dans le terminal pour que les modifications prennent effet : source ~/.bashrc.2. Comment vérifier si les variables d'environnement Python sont définies avec succès ?
Tout d’abord, ouvrez un terminal et entrez la commande which python. Deuxièmement, la ligne de commande affichera le chemin d’accès à l’exécutable Python. Si le chemin affiché est le chemin d'installation de l'interpréteur Python que vous avez défini, le paramétrage est réussi. Ensuite, entrez la commande python --version pour vous assurer que la version Python affichée est cohérente avec la version que vous avez installée. Enfin, vous pouvez essayer d'exécuter l'interpréteur Python directement depuis la ligne de commande pour vous assurer qu'il démarre correctement.3. Comment ajouter plusieurs variables d'environnement Python sous Linux ?
Tout d'abord, ouvrez un terminal et utilisez un éditeur de texte pour ouvrir le fichier ~/.bashrc (remplacez-le par tout autre fichier de configuration shell que vous utilisez). Deuxièmement, recherchez une ligne vide dans le fichier ou ajoutez du nouveau contenu à la fin. Ensuite, ajoutez plusieurs variables d'environnement Python au format suivant : export PATH=$PATH:/path/to/python1:/path/to/python2 (remplacez /path/to/python1 et /path/to/python2 par ce que vous voulez Ajoutez le chemin d'installation de l'interpréteur Python). Enfin, enregistrez et quittez l'éditeur et exécutez la commande source ~/.bashrc dans le terminal pour que les modifications prennent effet. Le système recherchera et utilisera désormais tous les interpréteurs Python que vous avez ajoutés.J'espère que ce tutoriel fourni par l'éditeur de Downcodes pourra vous aider à mieux comprendre et utiliser les paramètres des variables d'environnement Python sous les systèmes Linux. Si vous avez des questions, veuillez laisser un message dans la zone de commentaires.