Python-IDLE: Python-Version ändern

Ich habe Python 2.x und 3.x auf meinem Rechner (Mac OS X 10.6). Für einige Sachen möchte ich ver 2 verwenden, aber für andere will ich ver 3. Ich mag die IDLE Software zum Bearbeiten / Laufen, aber es benutzt immer Version 3.

Gibt es eine Möglichkeit, die Version des Interpreters zu ändern, die IDLE verwendet?

Vielen Dank!

  • GVim und mehrere Programmiersprachen
  • Wie gehst du in Geany auf Ubuntu?
  • Welche Python IDE hat visuelle Studio-Features?
  • Rich-Editoren in einer Docker-Entwicklungsumgebung
  • Lauch-Standard-Editor (wie "Webbrowser" -Modul)
  • Ruf einen EDITOR (vim) aus einem Python-Skript auf
  • 4 Solutions collect form web for “Python-IDLE: Python-Version ändern”

    Es gibt verschiedene Versionen von IDLE für jede Python-Version installiert. Abhängig davon, wie Sie Python auf Mac OS X installiert haben, finden Sie verschiedene Ordner in /Applications . Suchen Sie nach einem Python 3.n (n = 1 oder 2) Ordner mit einem IDLE in ihm. Oder, von einer Terminal-Befehlszeile aus finden Sie einen idle2.6 und einen idle3 oder idle3.1 oder idle3.2 .

    Normalerweise installiert jede Python-Version eine eigene Version von IDLE. Ich weiß nicht, wie das auf Mac funktioniert, aber für Windows funktioniert es so:

     python2.7 C:\Program Files\Python27\Lib\idlelib\idle.pyw 

    Startet die Python 2 IDLE und

     python3.2 C:\Program Files\Python32\Lib\idlelib\idle.pyw 

    Startet die Python 3 IDLE.

    In der Windows-Umgebung, wenn Sie eine bestimmte Installation von IDLE verwenden möchten, finde ich den einfachsten Weg, mit der rechten Maustaste auf die .py-Datei zu klicken und "offen mit" zu wählen. Dann navigieren Sie zur IDLE.bat-Datei in der python Version Installationsort, den Sie verwenden möchten. Ich finde nur die ilde.py funktioniert nicht, aber die .bat-Datei funktioniert.

    z.B

    D:\Python27\ArcGISx6410.4\Lib\idlelib\idle.bat

    oder

     D:\Python27Desktop\ArcGIS10.4\Lib\idlelib\idle.bat 

    Ich benutze Sublime 3 als meinen Redakteur auf Mac. Mehrere Backend-Dateien erforderten Änderungen. Änderungen an der Python3.sublime-Build-Datei vorgenommen wurden:

     { "cmd": ["/usr/local/bin/python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "encoding": "utf8", "path": "/usr/local/Frameworks/Python.framework/Versions/3.3/bin/" } 

    Das SublimeREPL-Paket wurde ebenfalls installiert.

    Die Datei "Main.sublime" wurde bearbeitet, um Folgendes zu berücksichtigen:

     {"command": "repl_open", "caption": "Python3 - RUN current file", "id": "repl_python_run", "mnemonic": "d", "args": { "type": "subprocess", "encoding": "utf8", "cmd": ["python3", "-u", "$file_basename"], "cwd": "$file_path", "syntax": "Packages/Python/Python.tmLanguage", "external_id": "python", "extend_env": {"PYTHONIOENCODING": "utf-8"} } } 

    Das sind die wichtigsten Änderungen in der Nußschale. Weitere Details mit geführten Schritt-für-Schritt-Anleitungen finden Sie unter Einrichten von Sublime Text 3 für Python3 Development .

    Python ist die beste Programmiersprache der Welt.