github thonny/thonny v3.3.3
Version 3.3.3

latest releases: v4.1.4, v4.1.3, v4.1.2...
3 years ago

This release adds support for MicroPython on the new Raspberry Pi Pico (https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale) and fixes some bugs.

I can now finally say, that all the work on Thonny's MicroPython support since early betas of 3.3 was supported by Raspberry Pi Foundation. Many thanks to them!

Installation

  • Windows: download and execute thonny-3.3.3.exe. You may receive a warning dialog from Defender until it gains more reputation. Just click "More info" and "Run anyway".
  • macOS: download and open thonny-3.3.3.pkg and follow the instructions. NB! While using Thonny you may be asked for permission to use Desktop or Documents. Make sure you grant the permission, othewise Thonny can't work in that folder!
  • macOS Big Sur: thonny-3.3.3.pkg may work, but if you are having problems, then try thonny-3.3.1_alt.pkg from a previous release instead. This one has universal build of Python 3.9 (instead of 3.7) and newer Tk (8.6.10 instead of 8.6.8).
  • Linux: download thonny-3.3.3.bash and execute it with Bash (bash thonny-3.3.3.bash)

thonny-xxl variants have more packages preinstalled.

Changes since 3.3.2:

  • Add MicroPython support for Raspberry Pi Pico (https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/)
  • Better support for MicroPython daily builds, #1545, #1553
  • Automatically prepend relevant Anaconda directories to PATH. Fixes problem with importing Anaconda's numpy, #1522
  • Make custom Python chooser see more interpreters, #1522
  • Fix several spelling mistakes, by freddii, #1534
  • Update toolbar buttons, when another editor gets selected, fixes wrong button states, #1536
  • Catch errors when opening file in system app, #1526
  • Fix internal error while using Outline View, #1543
  • Fix truncated System Shell environment on macOS, #1529
  • Add /usr/local/bin to the PATH of the back-end process if missing, #1131
  • Fix error while parsing Pygame Zero error, #1535
  • Fix MicroPython completion errors with jedi 0.18, #1560
  • Add incomplete Korean language by Augene J. Pak, Fabianus.c, Suk-Hyung Hwang, YEON, $1531
  • Add incomplete Albanian translation by Algent Albrahimi
  • [Technical] Allow older Send2Trash (Fedora doesn't have version 1.5 of this)
  • [Technical] Remove erroneous executable flags from some files

Don't miss a new thonny release

NewReleases is sending notifications on new releases.