github thonny/thonny v3.3.10
Version 3.3.10

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

This is mainly a bug-fix release with one new feature -- the ability to install pip-compatible packages for MicroPython.

Note that 3.3.8 and 3.3.9 were not published on GitHub.

Installation

  • Windows: download and execute thonny-3.3.10.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.10.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.10.pkg may work, but if you are having problems, then try thonny-3.3.10-alt.pkg. This one has universal build of Python 3.9 (instead of 3.7) and newer Tk (8.6.11 instead of 8.6.8).
  • Linux on 32-bit and 64-bit x84: download thonny-3.3.10.bash and execute it with Bash (bash thonny-3.3.10.bash). UPDATE: pip support in Linux bundles was fixed on May 20th. If you downloaded it before this, then please download again!
  • All platforms: create a virtual environment, install with pip install thonny and run with thonny.

thonny-xxl variants have more packages preinstalled.

alt-variants are bundled with Python 3.9.5 (instead of 3.7.9) and Tk 8.6.11. Not all platforms have alt-variants -- see 3.3.7 for more.

Known issues

  • Installing MicroPython packages from requirements files doesn't work (#1823).

Changes since 3.3.7:

  • Support installing regular pip-compatible packages to MicroPython or CircuitPython (so far only upip-compatible packages were supported), #1541
  • Fix "error 403" problems when installing MicroPython packages from PyPI, #1822
  • Fix error when Object inspector is open and a MicroPython object can't be found by id, #1796
  • Reduce memory usage by Thonny's MicroPython helper (store last REPL value in global _ instead of storing N last values in a list), #1797, #1798
  • Upgraded several dependencies in binary bundles
  • Fix missing libffi6 error in Linux builds, #767

Don't miss a new thonny release

NewReleases is sending notifications on new releases.