0 votos

Ruta completa de python según lo informado por ps

Cuando ejecuto python desde la terminal, por ejemplo hago python2.7 script.

Más tarde necesito encontrar este comando nuevamente basándome en la salida de ps aux, sin embargo esta salida muestra una ruta absoluta completa como esta:

/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

No estoy seguro de cómo resolver python2.7 a la ruta anterior. Intenté instalar realpath (brew install coreutils), y ejecuté realpath `which python2.7`, sin embargo eso no está dando la misma ruta exacta, da:

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

También intenté python -c "import os; print os.path.realpath('/usr/bin/python2.7')" pero eso da la misma ruta diferente.

¿Por qué la diferencia y hay alguna forma de resolver hacia la otra ruta?

1voto

Satanicpuppy Puntos 4902

¿Es eso lo que quieres?

>>> import sys
>>> sys.executable
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X