2012-08-08 10 views
8

Inizialmente avevo python 2.7, che spesso viene fornito in bundle con il sistema operativo (attualmente utilizzando Linux Mint 12). Volevo provare python 3, quindi l'ho installato insieme a python 2. Tutto bene, posso eseguire entrambe le versioni nel terminale chiamando python o python3. Comunque, sembra che non ci sia modo di avviare IDLE con python 3. C'è qualche flag che posso passare a IDLE quando lo avvio in modo da poter scegliere quale versione di python vorrei che fosse in esecuzione?Avvia IDLE con python 3 su Linux (python 2.7 installato insieme)

E.g. (questi non funzionano) idle3 o idle --shell=python3 o qualcosa del genere. Spero che tu capisca cosa intendo. Ho letto di indicare un altro eseguibile in this question about IDLE for Python 3 (on Vista). Tuttavia, non riesco a fare la cosa analoga su Linux.

risposta

4

Dovresti installare il pacchetto appropriato: Python 2.xe 3.x non sono compatibili tra loro.

È possibile trovare il collegamento here.

+1

Grazie per questo. Ho trovato l'exectubale per inattivo in/usr/bin, uno chiamato idle, e un altro chiamato idle-python2.7. Così ho provato 'sudo apt-get install idle-python3.2', e indovina cosa? Problema risolto! –

9

tipo Basta sudo apt-get install idle3 nel vostro terminale e inattività per la versione di Python 3 precedentemente installato verrà installato. Quindi entrambi sono compatibili. Si esegue il 2.7 inattivo dal terminale semplicemente digitando idle. E tu esegui la versione idle 3 semplicemente digitando idle3 nel terminale. Questo ha funzionato per me.

2

ho installato al minimo usando il seguente comando:

sudo yum install python-tools.x86_64 

e posso eseguire sia il comando e mi dà python2 o 3 guscio, rispettivamente:

idle 
idle3 
+0

grazie per l'aiuto – eeshwr

3

ho dovuto installare python3-strumenti per get idle3 (usando Fedora 18).

+0

Funziona anche su Fedora 17. – tinkerbeast

1

Christy detto:

"ho dovuto installare python3-strumenti per ottenere idle3 (usando Fedora 18)."

sudo yum install python3-tools

Questo funziona anche su Fedora 19.