2012-08-08 10 views
8

Ich hatte zunächst Python 2.7, die oft mit dem Betriebssystem gebündelt (derzeit mit Linux Mint 12). Ich wollte Python 3 ausprobieren, also habe ich es neben Python 2 installiert. Alles klar, ich kann beide Versionen im Terminal ausführen, indem ich entweder python oder python3 aufrufen. Es scheint jedoch keine Möglichkeit zu geben, IDLE mit Python 3 zu starten. Gibt es ein Flag, das ich an IDLE übergeben kann, wenn ich es starte, damit ich auswählen kann, welche Version von Python ich ausführen möchte?Starten IDLE mit Python 3 auf Linux (Python 2.7 neben installiert)

z. (diese funktionieren nicht) idle3 oder idle --shell=python3 oder so ähnlich. Ich hoffe du bekommst was ich meine. Ich lese über das Zeigen auf eine andere ausführbare Datei in this question about IDLE for Python 3 (on Vista). Ich kann jedoch nicht das Analoge unter Linux machen.

Antwort

4

Sie müssten das entsprechende Paket installieren - Python 2.x und 3.x sind nicht miteinander kompatibel.

Sie können den Link here finden.

+1

Vielen Dank dafür. Ich fand den exectubale für den Leerlauf in '/ usr/bin', einen namens' idle', und einen anderen namens 'idle-python2.7'. Also habe ich 'sudo apt-get install idle-python3.2 'ausprobiert und rate mal was? Problem gelöst! –

9

Geben Sie einfach sudo apt-get install idle3 in Ihrem Terminal und Ruhe für Ihre Version von Python 3 zuvor installiert werden installiert. Dann sind beide kompatibel. Sie führen den 2.7 Leerlauf von Ihrem Terminal aus, indem Sie einfach idle eingeben. Und Sie führen die Idle-3-Version durch Eingabe von idle3 im Terminal. Das hat für mich funktioniert.

2

Ich installierte Leerlauf mit dem folgenden Befehl:

sudo yum install python-tools.x86_64 

Und ich kann sowohl den Befehl ausführen und gibt mir python2 oder 3 Shell jeweils:

idle 
idle3 
+0

danke für die Hilfe – eeshwr

3

I python3-Tools installieren musste bekomme idle3 (mit Fedora 18).

+0

Funktioniert auch auf Fedora 17. – tinkerbeast

1

Christy sagte:

"Ich habe python3-Tools zu installieren zu bekommen idle3 (mit Fedora 18)."

sudo yum install python3-tools

Dies auch auf Fedora arbeitet 19.