@driscollis #ThonnyIDE is great for teaching! it comes with a Python interpreter, I use it with a special plug-in that helps with #py5
@driscollis #ThonnyIDE is great for teaching! it comes with a Python interpreter, I use it with a special plug-in that helps with #py5
I'm afraid I botched the previous release of my #ThonnyIDE + #py5 portable bundle for Windows users, by somehow using an outdated py5 package
:(((
I think I fixed it now:
Hi, dear people on #WIndows, can you check form me if on #ThonnyIDE you can do !jupyter lab
on the interactive console down on Thonny's window? It works on Linux! (you have to have #JupyterLab installed)
I can check this tomorrow but I was surprised... (I was trying %run
a few months ago and it didn't work) now I hope I can try #py5's live coding feature launching it from Thonny like this also...
UPDATE OF THE UPDATE!
Folks! I have updated my modified #ThonnyIDE #portable for #Windows with #py5 pre-installed, updating py5 to v.0.10.6a, which uses jpype 1.5.2 and I think will solve the nasty non-ASCII path issues, yay!
Would someone on Windows like to help me test it?
https://github.com/villares/thonny-portable-with-py5/releases
More about this Thonny + py5 thing here: https://abav.lugaralgum.com/como-instalar-py5/index-EN.html
@DrunkenTortoise I like #ThonnyIDE, as it comes with its own Python env. And I use it with a py5 helper plug-in for my classes: https://abav.lugaralgum.com/como-instalar-py5/index-EN.html
@villares the second bullet point is on my todo list and I'll attempt to start on that this summer. Can you elaborate on the first one? What would #Thonnyide do with a Jupyter server?
If I had the time and energy I would:
@mauve this is a great tip! I would add that when I teach beginners that are not familiar with the command line, I recommend they try #ThonnyIDE https://thonny.org, a nice code editor for #Python that also provides a simple way of having isolated virtual environments where you can experiment and install stuff without fear of breaking your system.
Updating my #Manjaro updated the system's #Python to 3.13, yay!
It broke my #ThonnyIDE which was installed via #pipx, and I'm having torebuild a lot of stuff, not good!
@rric oh boy, this is kind of sad news, Mu was great, and I'm an admirer of Nicholas Tolervey. Thank you for sharing the announcement link.
For teachers looking for an alternative, Ive been using #ThonnyIDE (https://thonny.org), also targeted at beginners and with support for micropython/boards...
Cheers #py5 friends!
I have just updated my #ThonnyIDE portable bundle for Windows with Thonny 4.1.7. and py5, and the thonny-py5mode plug-in.
There was kind of an emergency going on because recently (last week?) PyPI made some API changes and both the Package manager and plug-ins manager panels in Thonny broke!
I'm grateful that Thonny's maintainer, Aivar, was quick to provide a fix (and I won't have to answer thousands of students desperate that they can't install the py5 plug-in or other stuff).
I updated things at my "How to install py5" pages (PT, EN, ES) for all platforms (Mac, Windows and Linux): https://abav.lugaralgum.com/como-instalar-py5/index-EN.html
And you can find the new portable bundle for Windows at: https://github.com/villares/thonny-portable-with-py5?tab=readme-ov-file#portable-thonny-ide-with-py5-and-some-other-libraries-pre-installed
As usual, I appreciate everyone that supports me with encouragement, suggestions and donations!
This is a bit worrying because it also breaks the users ability to install any plug-in on Thonny in all platforms :((
Hopefully Aivar will find a workaround soon.
UPDATE: https://github.com/thonny/thonny/releases/tag/v4.1.7
seems to offer a fix. I'll have to update my portable!
cc @py5coding
Changes in #PyPI to protect it from abuse from people using bots doing expensive searches broke an important feature of #ThonnyIDE (a GUI panel for installing packages) if you want to read more about it:
https://github.com/thonny/thonny/issues/3401 and on #Python's forum: https://discuss.python.org/t/fastly-interfering-with-pypi-search/73597/8
Very disappointed that I had to install #tk in order to have #Python #tkinter working on #Manjaro (old man shouts at clouds here) sudo pacman -S tk
Then I could pipx
#ThonnyIDE yay... (is it a good idea? I don't know)