Eliminando la versión actual de Python y usando otra versión de Python

En primer lugar, instalé Python 2.7 con el manual. Después de instalar Python 2.6 con Macports con referencia a this .

Y después de eso, eliminé mis archivos de Python 2.7.

El punto principal es cuando escribo pythonen la terminal obtengo esto:

-bash: /Library/Frameworks/Python.framework/Versions/2.7/bin/python: No such file or directory

Pero si escribo el comando, python2.6Python funciona con todos los componentes (como PyQt).

Entonces, ¿cómo puedo activar pythonel comando?

Dependiendo de la versión de OS X que esté ejecutando, es posible que haya eliminado la versión de python instalada en el sistema (que parece probable según la ruta). ¿Ha considerado descargar la última actualización combinada y reinstalar el sistema base para ver si eso soluciona su problema? support.apple.com/downloads/#combo
Elimino mi versión de python como se hace referencia ( stackoverflow.com/a/3819829/1149102 ) esta respuesta. ¿Es necesario volver a instalar el sistema base?

Respuestas (1)

Creo que probablemente tenga dos opciones, salvo una reinstalación de 2.7, que podría ser lo más fácil de hacer.

Puede incluir la siguiente primera línea en cada secuencia de comandos de Python:

#!/usr/local/bin/python2.6

Cambie la ruta para reflejar la versión y la ubicación de Python que le gustaría usar.

Alternativamente, podría crear un alias de bash como:

alias python = '/path/to/pythonversion'

Yo iría con la primera versión yo mismo.

No hay un directorio bin en /usr/local/ , supongo que se eliminó. Pero cuando escribo, python2.6 example.pyejecute correctamente. Puedo probar la segunda opción, pero ¿puede mostrarme cuál es la ruta de mi versión de Python? (Recuerdo que instalé python2.6 con macport).
Gracias a todos. Resuelto - superuser.com/a/225118/209046