I have Python 2.x and 3.x on my machine (Mac OS X 10.6). For some things I want to use ver 2, but for others I want ver 3. I like the IDLE software for editing/running, but it always uses version 3.
Is there any way to change the version of the interpreter that IDLE uses?
Thanks!
In the Windows environment, if you want to use particular install of IDLE, I find the easiest way is to right click on the
.py
file and choose "open with". Then navigate to theIDLE.bat
file in the Python version install location you want to use. I find picking just theilde.py
doesn't work but the.bat
file does.E. g.
D:\Python27\ArcGISx6410.4\Lib\idlelib\idle.bat
or
Usually each Python version installs its own version of IDLE. I don't know how this works on Mac, but for Windows it works like this:
starts the Python 2 IDLE and
starts the Python 3 IDLE.
There are different versions of IDLE installed for each Python version. Depending on how you installed Python on Mac OS X, you may find different folders in
/Applications
. Look for a Python 3.n (n = 1 or 2) folder with an IDLE in it. Or, from a terminal command line, you may find anidle2.6
and anidle3
oridle3.1
oridle3.2
.I use Sublime 3 as my editor on mac. Several backend files required changes. Changes were made to Python3.sublime-build file:
The SublimeREPL package was also installed.
The Main.sublime-menu file was edited to reflect the following:
These are the major changes in a nutshell. More details with guided step-by-step instructions are available at Setting Up Sublime Text 3 for Python3 Development.