1 votos

Eliminar la versión actual de Python y utilizar otra versión de Python

Primero instalé Python 2.7 con manual. Después instalé Python 2.6 con Macports con referencia este .

Y después de eso borré mis archivos de Python 2.7.

El punto principal es cuando escribo python en la terminal consigue esto:

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

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

Entonces, ¿cómo puedo activar python ¿comando?

0 votos

Dependiendo de la versión de OS X que estés ejecutando, es posible que hayas borrado la versión de Python instalada en el sistema (lo que parece probable según la ruta). ¿Has considerado descargar la última actualización del combo y reinstalar el sistema base para ver si eso remedia tu problema? support.apple.com/downloads/#combo

0 votos

Quito mi versión de Python como referencia ( stackoverflow.com/a/3819829/1149102 ) esta respuesta. ¿Es necesario reinstalar el sistema base?

1voto

user13224 Puntos 39

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

Puedes incluir la siguiente primera línea en cada script de Python:

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

Cambie la ruta para reflejar la versión y la ubicación del Python que desea utilizar.

Alternativamente puedes crear un alias de bash como:

alias python = '/path/to/pythonversion'

Yo mismo me decantaría por la primera versión.

0 votos

No hay ningún directorio bin en /usr/local/ , supongo que borrado. Pero cuando escribo python2.6 example.py Puedo probar la segunda opción pero me pueden indicar cual es la ruta de mi versión de Python. (Recuerdo que he instalado python2.6 con macport).

0 votos

Gracias everyove. Resuelto - superuser.com/a/225118/209046

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