Reputation: 1750
I initially had Python 2.7, which often comes bundled with the OS (currently using Linux Mint 12). I wanted to try Python 3, so I installed it alongside Python 2. All is fine there, and I can run both versions in the terminal by calling either python
or python3
.
However, there doesn’t seem to be any way to start IDLE with Python 3. Is there some flag that I can pass to IDLE when I start it so that I can pick which version of Python I would like it to run?
E.g. (these don't work),
idle3
or idle --shell=python3
or something like that. I read about pointing to a different executable in this question about IDLE for Python 3 (on Vista). However, I can't seem to do the analogous thing on Linux.
Upvotes: 12
Views: 70112
Reputation: 1298
In the case of Python 2, you can install it by running this command:
sudo apt-get install idle
And in the case of Python 3 you can install it by running this command:
sudo apt-get install idle3
This works fine for me.
Upvotes: 0
Reputation: 51
"I had to install python3-tools to get idle3 (using Fedora 18)."
sudo yum install python3-tools
This also works on Fedora 19.
Upvotes: 1
Reputation: 345
I installed IDLE using the following command:
sudo yum install python-tools.x86_64
And I can run both commands, and it gives me a Python 2 or Python 3 shell, respectively:
idle
idle3
Upvotes: 2
Reputation: 131
Just type sudo apt-get install idle3
in your terminal and IDLE for your version of Python 3 previously installed will be installed.
Then both are compatible. You run the 2.7 IDLE from your terminal by just typing idle
. And you run the IDLE 3 version by just typing idle3
in the terminal. That worked for me.
Upvotes: 13