Aivar Annamaa edited this page Jan 12, 2019 · 2 revisions

Starting with version 3.0 Thonny+Python bundle is supported on macOS 10.9 Mavericks and later. On older systems you can install Python and Thonny separately.

(Version 2.1.21 can be used on macOS 10.6 and later)


Download latest *.dmg file and open it. You should see a small window with single icon labeled "Thonny" in it.

Screen Shot 2015-11-26 at 11.55.30.png

Drag the icon to your Desktop or Applications folder. This will copy Thonny to your computer.

Screen Shot 2015-11-26 at 12.02.09.png

When copying has finished, you can close the original small window by Ctrl-clicking (or right-clicking) and selecting "Eject":

Screen Shot 2015-11-26 at 12.04.04.png

Now you can (try to) run Thonny by double-clicking its icon on Desktop or Applications folder. Most likely first time your Mac refuses running it, because I haven't paid Apple 99$ per year to prove that I'm a trustworthy developer :p

Screen Shot 2015-11-26 at 12.08.36.png

If this happens, you should Ctrl-click (or right-click) the icon and select "Open" from context menu:

Screen Shot 2015-11-26 at 12.11.36.png

You will get a confirmation dialog where you should click "Open":

Screen Shot 2015-11-26 at 14.54.39.png

You may need to provide password for your (or admin) account. (If you don't have admin rights, then you can use this little trick to make your Mac believe the application didn't come from the internet:

Opening Thonny first time may take several seconds, because Thonny needs to prepare it's files.

Finally you should see Thonny window. Next time you open Thonny, everything should go without any confirmations and much faster.

Allowing apps from anywhere

Starting with macOS Sierra, you may need to do more tinkering:


Just Ctrl-click (or right-click) Thonny icon on your Desktop or Applications and select "Move to trash".

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.