| Name | Modified | Size | Downloads / 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)