2011-05-27 4 views
23

He desinstalado y reinstalado python_select usando MacPorts y aún así no aparecerá en/opt/local/bin. En consecuencia, aparece un error de "comando no encontrado" al intentar ejecutarlo. Sin embargo, MacPorts insiste en que está instalado. Incluso han intentado uninstall -f y port clean --all python_select.macports no ubicó python_select en/opt/local/bin

¿Hay un paso más drástico para eliminarlo de MacPorts e intentar instalar de nuevo?

Respuesta

11
sudo port select --set python python25 

Esto establecerá el alias de Python (/ opt/local/bin/python) a Python25

Si no está seguro de qué versiones de Python que tiene que elegir, que puede utilizar:

$ port select --list python 
Available versions for python: 
    none 
    python24 
    python25-apple 
    python26 
    python26-apple 
    python27 (active) 

Esto muestra que se selecciona python27, y que las versiones 25 & 26 tienen versiones específicas de Apple (estas se distribuyen con OS X).

+0

¿Cómo se establece el alias de vuelta al sistema python y no una de las versiones instaladas por MacPorts? ¡Gracias! – defbyte

+0

Primero, use "port select --list python" para ver qué versiones de python ha instalado. Utilice el comando de esta respuesta que reemplaza a "python25" con la versión que desea que finaliza con "-apple" (es decir, puede usar "python27-apple" si es un usuario de OS X Lion). –

Cuestiones relacionadas