Lorsque j'exécute python à partir de la shell, je fais par exemple python2.7 script
.
Plus tard, j'ai besoin de retrouver cette commande en fonction de la sortie de ps aux
, cependant cette sortie affiche un chemin absolu complet comme ceci :
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Je ne sais pas comment résoudre python2.7
vers le chemin ci-dessus. J'ai essayé d'installer realpath (brew install coreutils), et j'ai exécuté realpath `which python2.7`
, cependant cela ne donne pas le même chemin exact, cela donne :
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
J'ai également essayé python -c "import os; print os.path.realpath('/usr/bin/python2.7')"
mais cela donne le même chemin différent.
Pourquoi cette différence et y a-t-il un moyen de résoudre vers l'autre chemin ?