Si hago doble clic en un archivo .py, se abre "IDLE" (¿hay otra forma de abrir "IDLE"?), Pero la versión predeterminada de Python es la 2 cuando selecciono "ejecutar". Quiero cambiar PERMANENTEMENTE la versión predeterminada a 3 para no tener que cambiar de versión cada vez que enciendo mi Raspberry Pi.
He buscado esto sin éxito. La mayoría de las respuestas son anteriores a la inclusión de Python 3 y explican cómo instalar 3 pero NO cómo cambiar el valor predeterminado, de ahí esta pregunta.
Respuestas:
IDLE
generalmente se instala junto conpython
, por lo que debería tener enidle3
alguna parte. Esto es lo que debes hacer:Trate de correr
idle3
,idle3.3
,idle3.4
etc., en el terminal para asegurarse de que lo tienes. Asumamos que tienesidle3
Cambie la asociación de
.py
archivos para que se abranidle3
cuando se hace doble clic. Esto depende de su administrador de archivos, por lo general, haga clic derecho -> "Abrir con ..." hace el truco.Nuevamente, jugar con enlaces simbólicos no es una buena idea, porque los scripts que comienzan con
#!/usr/bin/python
esperan ejecutarse conpython2
.fuente
una forma adecuada de hacerlo es usar las alternativas de actualización de Debain
UPD: las personas son demasiado perezosos para jyst R ead T que M ine M anual:
Esa es la manera que debe ser. Después de eso para cambiar las cosas:
para seleccionar el que necesitas. Que no va a romper PEP-394 , porque
python2
ypython3
los binarios estarán donde deben estar en múltiples versionado instalar: en las instalaciones prefijos (usr/python2
y/usr/python3
respectivamente)fuente
update-alternatives
.update-alternatives
son solo una buena manera de rastrear enlaces simbólicos en su sistema, por lo que al final su solución encontrará el mismo problema que @Milliways ': reemplazará/usr/bin/python
, lo que es una violación de PEP-394./usr/bin/python
debería apuntar a python2, porque muchos scripts heredados que comienzan#!/usr/bin/python
solo se ejecutan correctamente con python2.