LLDesign
Posts: 1
Joined: Tue Jul 09, 2019 12:36 am

Missing Python 3 Idle in the Programming Menu

Tue Jul 09, 2019 12:49 am

Hello,

I installed the latest Rasbian released last month on my RPi 3 B+. Everything works fine but I can't find IDLE in the programming menu. The python version on my pi is currently 3.7.3. I can run the code through Thonny Python IDE or Terminal. Does anyone know how to add IDLE into the programming menu? I attached a picture of my programming menu.

Thank you!
Programming Menu.png
Screen shot of the programming menu on my RPi.
Programming Menu.png (69.68 KiB) Viewed 8710 times

trejan
Posts: 2946
Joined: Tue Jul 02, 2019 2:28 pm

Re: Missing Python 3 Idle in the Programming Menu

Tue Jul 09, 2019 1:00 am

It was removed from the default Raspbian image but it is still in the repo. Try running "sudo apt install idle".

Andyroo

Re: Missing Python 3 Idle in the Programming Menu

Tue Jul 09, 2019 1:40 am

Or you can use Geany that is set up for Python 3 and is the one going forward the Foundation will be promoting and supporting.

User avatar
scruss
Posts: 3484
Joined: Sat Jun 09, 2012 12:25 pm
Location: Toronto, ON
Contact: Website

Re: Missing Python 3 Idle in the Programming Menu

Tue Jul 09, 2019 1:44 am

I thought it was Thonny they were promoting?
‘Remember the Golden Rule of Selling: “Do not resort to violence.”’ — McGlashan.
Pronouns: he/him

User avatar
PeterO
Posts: 5967
Joined: Sun Jul 22, 2012 4:14 pm

Re: Missing Python 3 Idle in the Programming Menu

Tue Jul 09, 2019 5:49 am

This is a problem in a school I visit where they still have some older Pis which work perfectly well with IDLE3, but are unusable with Thonny. I thought the aim was to maintain backwards comparability ?

PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson

User avatar
B.Goode
Posts: 10725
Joined: Mon Sep 01, 2014 4:03 pm
Location: UK

Re: Missing Python 3 Idle in the Programming Menu

Tue Jul 09, 2019 6:12 am

This removal (IDLE3) is not listed in the Raspbian Release Notes, unlike the Python2 IDLE which is noted as removed.

Perhaps it is a Raspbian Buster packaging error/oversight/bug that should be added to the mega Buster Bugs list?

User avatar
PeterO
Posts: 5967
Joined: Sun Jul 22, 2012 4:14 pm

Re: Missing Python 3 Idle in the Programming Menu

Tue Jul 09, 2019 6:18 am

B.Goode wrote:
Tue Jul 09, 2019 6:12 am
This removal (IDLE3) is not listed in the Raspbian Release Notes, unlike the Python2 IDLE which is noted as removed.

Perhaps it is a Raspbian Buster packaging error/oversight/bug that should be added to the mega Buster Bugs list?
I'm sure I've read it is a deliberate (re)move(al).
PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 27408
Joined: Sat Jul 30, 2011 7:41 pm

Re: Missing Python 3 Idle in the Programming Menu

Tue Jul 09, 2019 7:11 am

Yes it has been removed, but easily reinstalled if you need it. Thonny is indeed the replacement.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

User avatar
PeterO
Posts: 5967
Joined: Sun Jul 22, 2012 4:14 pm

Re: Missing Python 3 Idle in the Programming Menu

Tue Jul 09, 2019 8:12 am

jamesh wrote:
Tue Jul 09, 2019 7:11 am
Yes it has been removed, but easily reinstalled if you need it. Thonny is indeed the replacement.
You see the inconsistency though ? You use "we need to maintain one kernel for all models" as justification for not going 64bit, then you ignore the needs of users with the older models by obscuring software they need.

PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson

User avatar
B.Goode
Posts: 10725
Joined: Mon Sep 01, 2014 4:03 pm
Location: UK

Re: Missing Python 3 Idle in the Programming Menu

Tue Jul 09, 2019 8:34 am

PeterO wrote:
Tue Jul 09, 2019 8:12 am
jamesh wrote:
Tue Jul 09, 2019 7:11 am
Yes it has been removed, but easily reinstalled if you need it. Thonny is indeed the replacement.
You see the inconsistency though ? You use "we need to maintain one kernel for all models" as justification for not going 64bit, then you ignore the needs of users with the older models by obscuring software they need.

PeterO


... and further obscure the issue by not documenting it.

[There are explicit mentions of IDLE (ie the Python2 version) being removed, but not IDLE3. An unfortunate oversight.]

Berniedu24
Posts: 1
Joined: Sun Aug 04, 2019 6:47 am

Re: Missing Python 3 Idle in the Programming Menu

Sun Aug 04, 2019 7:07 am

I instal Buster 2019-07-10 version.
Yes the python idle3 is not on desktop on first startup but:
sudo apt-get install idle3
restore it
And you can see and start it from desktop menu programming.
From Terminal use:
idle-python3.7
to start it

Work for me on Pi3B+

ChrisEdH
Posts: 1
Joined: Fri Jan 10, 2020 8:18 pm

Re: Missing Python 3 Idle in the Programming Menu

Fri Jan 10, 2020 8:21 pm

@trejan worked perfectly for me, I had the exact same problem. Thank you very much

NeonCoder
Posts: 2
Joined: Fri May 15, 2020 4:20 pm

Re: Missing Python 3 Idle in the Programming Menu

Mon May 18, 2020 4:19 pm

Though You can run python perfectly on Thonny or Mu, But You can't Install a library.

hafifi
Posts: 1
Joined: Fri Sep 11, 2020 9:22 am

Re: Missing Python 3 Idle in the Programming Menu

Fri Sep 11, 2020 9:23 am

@Berniedu24 Work for me by isntalling it and it was shown inside the menu already.. thanks

Return to “General discussion”