The YouTube video introducing the IDE looks promising, so I am jumping at the opportunity to take a look at it.
Thonny is in the Python Package Index, so it can be easily installed (and installed by user without system admin privileges) using pip. In a previous post I documented installing Python 3.4, which is required to before what follows.
First I want to get pip3. Since it is not yet in the main Centos repository, I installed it with (note: run $ sudo -i and then # exit before running this command in the same terminal emulator so as not to be prompted for a sudo password):
$ curl https://bootstrap.pypa.io/get-pip.py | sudo python3.4I want to install Thonny inside the user's local directory, so I installed it with:
$ pip3 install --user thonnyThis installs the thonny egg in $HOME/.local/lib/python3.4/site-packages (creating the needed lib/python3.4/site-package directory if it is not already there), and installs a shell script to launch it in $HOME/.local/bin. When I tried running thonny from the command prompt, I got an error message: ImportError: No module named 'tkinter'. So I needed to install tkinter:
$ sudo yum install python34-tkinterafter which thonny launched. It complained that it couldn't find rope or jedi, however, so I installed those locally as well:
$ pip3 install --user ropeSince thonny is a GUI IDE, I wanted a GUI launcher for it. To get one I created a Thonny.desktop file based on the one I found here, with the following contents:
$ pip3 install --user jedi
[Desktop Entry]and placed it in my /home/[username]/.local/applications directory (Note: replace [username] with your actual username).
Comment=Python IDE for beginners
[Desktop Action Edit]
Name=Edit with Thonny
Here is a screenshot of Thonny running hello.py:
My next task will be to go through some beginner Python lessons using Thonny to see how it feels.
Is there some development with Spyder?ReplyDelete
If this is an IDE for beginners, why are the instructions to install Thonny not for beginners? I have no clue how to install Thonny the way you describe.ReplyDelete
Sorry, it is the instructions to install Pip3 that I don't understand.Delete
There are easy to use installers as well (at least they are easy for Windows and MacOS), with links off the Thonny home page:ReplyDelete
Newer versions of python come with pip installed and setup with environment variables out of the box. I installed thonny using pip from the command prompt in Windows 10 with python 3.6ReplyDelete
I am a new in python .so i want help from beginning beside my English is not very wellReplyDelete
Very nice thank you for sharing python Online TrainingReplyDelete
Thanks for sharing nice information with us. i like your post and all you share with us is uptodate and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job. siteReplyDelete
totally foxed by your jargon. I am an HND COMPUTER SCIENCE PERSON. nONE OF YOU HAVE GIVEN INSTRUCTIONS TO NINSTALL pYTHGON 2 IDEReplyDelete
How can I find and replace in Thonny in a SELECTION of the program ie just among certain group of lines?ReplyDelete
I like to use Codelobster IDEReplyDelete
Je suis nouveau dans la programmation de python je besoin d'aide pour mieux comprendre la programmation. j'ai 15 an, dans 2 an je veux être Un grand programmeur de Site web .ReplyDelete
I am also new to Python.ReplyDelete
In the past I have been put off by the (to me) arcane command line entries needed to set everything up.
But I went to the Thonny website downloaded the windows package and it, I could start programming with the minimum of fuss.
Excellent.. Thank you!!!
pls am on eable to execute on my python, whyReplyDelete
Enjoyed reading the article above, really explains everything in detail, the article is very interesting and effective. Thank you and good luck for the upcoming articles Python Programming TrainingReplyDelete
what about wing ide? is that better than thonny?ReplyDelete