Maison >développement back-end >Tutoriel Python >Comment exécuter des scripts Python à partir de la ligne de commande sans accéder à leur répertoire ?
Exécuter des scripts Python via la ligne de commande : plonger dans PYTHONPATH et PATH
Pour exploiter les scripts Python à partir de la ligne de commande sans accéder à leurs scripts respectifs répertoires, il est crucial de comprendre le rôle de PYTHONPATH et PATH.
PYTHONPATH, comme son nom l'indique, établit le chemin de recherche pour l'importation des modules Python. Il aide à localiser ces modules pendant l'exécution du programme. Cependant, pour exécuter directement des scripts, PYTHONPATH n'est pas utilisé.
Considérez plutôt PATH, qui inclut les noms de chemin de répertoire dans lesquels l'interpréteur de commandes recherche les exécutables. Pour utiliser un script Python comme programme, il est nécessaire d'ajouter le répertoire du script à PATH. Ceci peut être réalisé en utilisant la commande :
export PATH=$PATH:/home/randy/lib/python
Remarque : Pour une exécution réussie du script, vous devez également ajouter une ligne shebang (par exemple, #!/usr/bin/env python ) comme première ligne de votre script. De plus, accordez des privilèges d'exécution à l'aide de la commande :
chmod +x /home/randy/lib/python/gbmx.py
Une fois ces étapes terminées, vous devriez pouvoir exécuter gbmx.py à partir de n'importe quel répertoire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!