Download Latest Version thonny-py38-4.1.7-windows-portable.zip (27.5 MB)
Email in envelope

Get an email when there's a new version of Thonny

Home / v4.1.2
Name Modified Size InfoDownloads / Week
Parent folder
thonny-4.1.2-x86_64.tar.gz 2023-08-11 42.3 MB
thonny-4.1.2.bash 2023-08-11 4.4 kB
thonny-4.1.2.pkg 2023-08-11 43.7 MB
thonny-4.1.2.exe 2023-08-11 22.1 MB
thonny-4.1.2-windows-portable.zip 2023-08-11 33.1 MB
thonny-xxl-4.1.2.exe 2023-08-11 79.2 MB
thonny-py38-4.1.2.exe 2023-08-11 18.3 MB
thonny-py38-4.1.2-windows-portable.zip 2023-08-11 27.2 MB
README.md 2023-08-11 1.9 kB
Version 4.1.2 source code.tar.gz 2023-08-11 3.7 MB
Version 4.1.2 source code.zip 2023-08-11 4.5 MB
Totals: 11 Items   274.0 MB 2

🇺🇦 Thonny 4 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! 🇺🇦

Installation instructions

Windows

Default Windows installer (thonny-4.1.2.exe) is 64-bit and comes with Python 3.10 -- this means it is suitable only for 64-bit Windows 8.1, 10 and 11. For Windows 7, 8 and for 32-bit Windows 10 use thonny-py38-4.1.2.exe which comes with 32-bit Python 3.8.

macOS

thonny-4.1.2.pkg contains universal2 build of Python 3.10 -- this means it is suitable for both Arm (M1, M2) and Intel Macs.

Linux

thonny-4.1.2.bash is a script, which downloads and installs thonny-4.1.2-x86_64.tar.gz (with Python 3.10) when run on x86_64 machines. On other platforms it tries to use system python3 (creates a virtual environment for Thonny and installs thonny and its dependencies there).

Changes since 4.1.1

  • Avoid repetitive attempts to restart backend after connection gets lost during a Run (#2836)
  • Automatically hide tooltips if window loses focus, [#2607]
  • Import optional deps with augmented sys.path, fixes problems with importing plug-ins (#2816)
  • Don't leak main site-packages to virtual environment's sys.path, [#2867]
  • Fix Assistant error with relative imports, [#2873]
  • Don't attempt to save unchanged editor at run, [#2804]
  • Fix MicroPython upload errors by more conservative back-end isolation, [#2016], [#2851], [#2864]. Many thanks to @chechigp for patience and help!
  • Fix MicroPython code completions by fixing packaging of base MicroPython stubs, [#2895]
  • Fix various completion failures by reverting a jedi hack (67f2c120)
  • Avoid duplicate MicroPython completions when a module is already imported (852308fd)
  • Update Persian, Italian, Japanese, Brazilian Portuguese and Chinese translations (see POEditor for contributions)
Source: README.md, updated 2023-08-11