2012-08-08 9 views
8

Inicialmente tenía Python 2.7, que a menudo viene incluido con el sistema operativo (actualmente utiliza Linux Mint 12). Quería probar Python 3, así que lo instalé junto con Python 2. Todo bien allí, puedo ejecutar ambas versiones en terminal llamando al python o al python3. Sin embargo, parece que no hay forma de iniciar IDLE con Python 3. ¿Hay algún indicador que pueda pasar a IDLE cuando lo inicie para poder elegir qué versión de python me gustaría que ejecute?Comience IDLE con python 3 en Linux (Python 2.7 instalado al costado)

E.g. (estos no funcionan) idle3 o idle --shell=python3 o algo así. Espero que entiendas lo que quiero decir. Leí sobre señalar un ejecutable diferente en this question about IDLE for Python 3 (on Vista). Sin embargo, parece que no puedo hacer lo análogo en Linux.

Respuesta

4

Tendría que instalar el paquete apropiado: Python 2.xy 3.x no son compatibles entre sí.

Puede encontrar el enlace here.

+1

Gracias por eso. Encontré el exectubale para inactivo en '/ usr/bin', uno llamado' inactivo', y otro llamado 'idle-python2.7'. Así que probé 'sudo apt-get install idle-python3.2', y ¿adivinen qué? ¡Problema resuelto! –

9

tipo Justo sudo apt-get install idle3 en su terminal y inactivo para su versión de Python 3 instalado previamente se instalará. Entonces ambos son compatibles. Ejecuta el 2.7 inactivo desde su terminal simplemente escribiendo idle. Y ejecuta la versión inactiva 3 simplemente escribiendo idle3 en la terminal. Eso funcionó para mí.

2

Me instalada ociosa con el siguiente comando:

sudo yum install python-tools.x86_64 

Y puede ejecutar tanto el comando y me da python2 o 3 cáscara, respectivamente:

idle 
idle3 
+0

gracias por la ayuda – eeshwr

3

tuve que instalar python3-herramientas a obtener inactivo3 (usando Fedora 18).

+0

También funciona en Fedora 17. – tinkerbeast

1

Christy dijo:

"He tenido que instalar python3-herramientas para idle3 (usando Fedora 18)."

sudo yum install python3-herramientas

También funciona en Fedora 19.