GNU/Linux >> Tutoriels Linux >  >> Linux

quel python vs PYTHONPATH

Vous mélangez 2 variables d'environnement :

  • PATHwhich recherche les exécutables lorsqu'ils sont accessibles uniquement par leur nom. Cette variable est une liste (séparés deux-points/point-virgule selon la plate-forme) de répertoires contenant des exécutables. Non spécifique à Python. which python regarde simplement dans cette variable et imprime le chemin complet
  • PYTHONPATH est une liste de répertoires spécifique à Python (deux-points/point-virgule séparés comme PATH ) où python recherche les packages qui ne sont pas installés directement dans la distribution python. Le nom et le format sont très proches de system/shell PATH variable exprès, mais elle n'est pas du tout utilisée par le système d'exploitation, juste par python.

Linux
  1. Python – Comment /usr/bin/env sait-il quel programme utiliser ?

  2. Quel chemin `sudo ` utilise-t-il pour rechercher " ?

  3. Dans un environnement vide, comment trouve-t-on les exécutables ?

  4. Whereis renvoie un chemin différent vers lequel ?

  5. Installer Python 3.3.2 ?

Linux Quelle commande

Instruction Python if..else

Comment utiliser / (séparateur de répertoire) sous Linux et Windows en Python ?

Comment trouver le chemin d'installation de git sous Mac ou Linux ?

Comment modifier globalement le PYTHONPATH par défaut (sys.path) ?

Comment connaître le chemin JVM dans un système Linux ?