1 votos

Macports: volver a cambiar el sistema por defecto de la versión de Python

Estoy tratando de utilizar Macports para volver al sistema de la versión por defecto de python.

Al ejecutar este comando:

port select --list python

Me pongo de nuevo :

Available versions for python:
    none
    python26-apple
    python27
    python27-apple (active)
    python34

Así, por ejemplo, quiero volver a la usr/bin/python (que es la manzana de la versión de python), me gustaría entrar en esto en la terminal:

 sudo port select --set python python26-apple

Dice:

La selección de 'python26-manzana' para 'python' triunfado". python26-manzana' es ahora activa.

Pero, cuando ejecuto which python, me da esto:

/opt/local/bin/python

Que no es el sistema por defecto de la versión de python. Que es el Macports versión de python como Macports instala todas sus versiones de python en la /opt/local/bin directorio.

Quiero escribir en which python y de volver a este cuando me cambie a la de apple, la versión de python:

/usr/bin/python

Cuando yo escriba en la Terminal type -a python, vuelvo a estas dos versiones de pitones instalado en mi mac. La primera de ellas es donde todos los Macports versiones de python instalado. El segundo es el sistema de la versión de Python:

python is /opt/local/bin/python
python is /usr/bin/python

He leído este post: ¿Cómo puedo volver a cambiar de MacPorts Python del sistema a la versión por defecto? sin embargo, no parece abordar este problema.

4voto

Michael Zhou Puntos 167

/opt/local/bin/python es un enlace simbólico a la versión activa de python. Usted puede ver la estructura con el siguiente comando:

ls -l /opt/local/bin/python*

Desde /opt/local/bin es antes de /usr/bin en la variable PATH, a continuación, el enlace simbólico se enumeran primero, pero apunta a la versión en /usr/bin.

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