PDA

View Full Version : [SOLVED] What IDE is the best for Python?



holihue
July 23rd, 2007, 02:23 PM
What is the best IDE for Python?

Here is what I want to a IDE.



It must have a Run...(something to run the program easy)


It must have python console(like the Python IDLE).


It must have a good text editor.



I have some screenshot of what I want.

bbzbryce
July 23rd, 2007, 04:03 PM
What is the best IDE for Python?

Here is what I want to a IDE.



It must have a Run...(something to run the program easy)


It must have python console(like the Python IDLE).


It must have a good text editor.



I have some screenshot of what I want.

I too would be interested in a good python editor. Currently I use gedit and a terminal window. Have you tried pyDev + eclipse? ( http://pydev.sourceforge.net/ ) I used this a bit last year and as I remember it was quite good. It had auto completion, and a run button. I think it even had a way to help debug which is nice. On the down side Eclipse is a bit slow, but once it is open it should not be too big of a problem.

holihue
July 23rd, 2007, 04:18 PM
Eclipse haven't a console.

bbzbryce
July 23rd, 2007, 04:59 PM
Eclipse haven't a console.

Eclipse doesn't have one by default. But it looks like it's quite trivial to add a console view.
http://www.eclipseplugincentral.com/PNphpBB2-viewtopic-t-1523.html

holihue
July 23rd, 2007, 05:21 PM
Eclipse doesn't have one by default. But it looks like it's quite trivial to add a console view.
http://www.eclipseplugincentral.com/PNphpBB2-viewtopic-t-1523.html

I mean like the screenshot of IDLE.

bbzbryce
July 23rd, 2007, 05:26 PM
I mean like the screenshot of IDLE.

The screen shot of idle you have appears to just show the interactive python editor you get when just typing python in the console.

Once you have a terminal within eclipse just run python and you should have the interactive window. It will probably require cd-ing to the proper directory to have the same functionality, but with a little tweaking it seems very do-able.

smartbei
July 24th, 2007, 10:32 PM
My favorite editor that has these features is Geany - its in the repositories...A newer version or svn are available at http://geany.uvena.de/.
Alternatively, there is SPE, also available from the repositories. From my experiance though, it is somewhat prone to crashing.

cmat
July 24th, 2007, 10:54 PM
Geany is my favorite Python IDE. The interface is very clean and I had very little problems. Also it can work with other languages.

dwblas
July 25th, 2007, 11:28 PM
The two main players are Anjunta and KDevelop. In the end you have to try them all and see which one suits you best. See the "What's your favorite IDE" thread at the top of the forum page.

timmie
July 30th, 2007, 10:29 AM
Following your requirements you could use Gedit with Better Python Console Plug-In:
http://live.gnome.org/Gedit/Plugins/BetterPythonConsole

I will provide a Run and IDLE-like console (launched when do a Run).

There are a many Plug-Ins for Gedit like auto-completion of previously typed tex that make your life easy!

aitorcalero
July 30th, 2007, 11:08 AM
Eclipse haven't a console.

Sure it has!!! You only need to configure an xterm or similar tool through External Tools

holihue
July 30th, 2007, 02:15 PM
Following your requirements you could use Gedit with Better Python Console Plug-In:
http://live.gnome.org/Gedit/Plugins/BetterPythonConsole

I will provide a Run and IDLE-like console (launched when do a Run).

There are a many Plug-Ins for Gedit like auto-completion of previously typed tex that make your life easy!

I love the console in gedit.
but I must have a reference manual too.

It would be great to have a 'module browser' to see what options I have.

I use PyGtk mostly.

I want to try to make something like what the IDLE have, to see like 'gtk.Button.set_label'

Anyone have a idea about how I can import these stuffs from a module, and give some options.


Thanks for the reply...

lamar_air
July 30th, 2007, 03:45 PM
I thought pydev was pretty good.

holihue
July 30th, 2007, 07:54 PM
Can someone tell me how to create a console like IDLE(or xterm)?

tc101
August 2nd, 2007, 10:18 PM
I was using SPE but I had several problems and switched back to IDLE. Now that I have learned to use IDLE and the debugger in it, I think it is fine. There may be better tools but IDLE does everything I care about. I have only been doing Python for a few weeks. I may look at some other IDEs later, but at this stage IDLE is fine.

LKRaider
August 3rd, 2007, 04:53 AM
I like both Gedit with the Better Console plugin and Pida (in the repos). I keep switching between the two.

I'm trying to fix Gedit text highlighting right now, since it doesn't seem to highlight single quoted strings...

mithunk
January 11th, 2010, 09:20 AM
What is the best IDE for Python?

Here is what I want to a IDE.



It must have a Run...(something to run the program easy)



It must have python console(like the Python IDLE).



It must have a good text editor.



I have some screenshot of what I want.

Use Eric that's part of the standard software center. If you'll be trying other languages, try Geany, else IDLE is also a good option

Rodu
April 4th, 2010, 04:13 PM
Geany is my favorite Python IDE. The interface is very clean and I had very little problems. Also it can work with other languages.

I have little experience in writing python code. I think Gedit is great but for Python I'm finding Geany a better choice!