Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 07, 2016, 06:14:17 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: Best Python IDE  (Read 32636 times)

urlwolf

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,797
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #25 on: November 21, 2008, 02:22:34 PM »
Before anyone beats me to it: if you are on windows try pyScripter:
http://pyscripter.googlepages.com/

By far the best I have tried:
  •       free
  •       Portable
  •       Ctrl+scroll moves fast around code!
  •       Has execute selection
  •       Tells you the variable type with a pop up, where is defined, whether it's global, etc!
  •       Fast (not interpreted, delphi)
  •       Find function, find definition  works
  •       Has unitTest integration

tinjaw

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #26 on: November 21, 2008, 03:13:09 PM »
well, netbeans 6.5 was released and there's no support for python.

Wait! I read something different today. Stand by....

[update]

Here you go...

Pyton In NetBeans
http://www.sauria.co.../python-in-netbeans/

kartal

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 1,529
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #27 on: November 21, 2008, 06:33:14 PM »
it is asking for python 2.3 dll? whatt?



Before anyone beats me to it: if you are on windows try pyScripter:
http://pyscripter.googlepages.com/

By far the best I have tried:
  •       free
  •       Portable
  •       Ctrl+scroll moves fast around code!
  •       Has execute selection
  •       Tells you the variable type with a pop up, where is defined, whether it's global, etc!
  •       Fast (not interpreted, delphi)
  •       Find function, find definition  works
  •       Has unitTest integration

urlwolf

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,797
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #28 on: November 22, 2008, 07:11:02 AM »
@kartal
You get a popup with an error about a dll?
I do now too. (mine is about python25, you may have an older version)
I think it could be related to an incompatibility with tortoise. I reinstalled tortoise HG and started getting this error too.

I found the solution here:
http://code.google.c...issues/detail?id=189

Quote
For "all user" installations, PyScripter just tries to load the Pythonxx.dll from the
python path. Mercurail contains a python dll and is on the path. So I can see three
solutions.


a)  Make sure that %windows%\system32 is higher int the path than TortoiseHg(Mercurial)
b)  Install Python25 as a single user installation.  In that case PyScripter will
pick the python25.dll from the installation path.
c) Use the PYTHONDLLPATH flag as you did


Still, I'm going to test netbeans now because I love it.
by the way pyscripter is great to explore someone else's code thanks to the variable description popups!

iphigenie

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,169
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #29 on: November 22, 2008, 10:51:45 AM »
The netbeans Python early access is now available - they appreciate feedback too  :Thmbsup:

http://www.netbeans....es/python/index.html

kartal

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 1,529
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #30 on: November 22, 2008, 01:31:21 PM »
Yeah even command line does nto work for me. I have never had issues with any pythong program except this one that claims to be a python editor.

Ohh another one that has issues is active state komodo edit. It cannot find it is own template files for some reason and fails to open a new document.

I am under 64bit xp and using 64bit version of python





@kartal
You get a popup with an error about a dll?
I do now too. (mine is about python25, you may have an older version)
I think it could be related to an incompatibility with tortoise. I reinstalled tortoise HG and started getting this error too.

I found the solution here:
http://code.google.c...issues/detail?id=189

Quote
For "all user" installations, PyScripter just tries to load the Pythonxx.dll from the
python path. Mercurail contains a python dll and is on the path. So I can see three
solutions.


a)  Make sure that %windows%\system32 is higher int the path than TortoiseHg(Mercurial)
b)  Install Python25 as a single user installation.  In that case PyScripter will
pick the python25.dll from the installation path.
c) Use the PYTHONDLLPATH flag as you did


Still, I'm going to test netbeans now because I love it.
by the way pyscripter is great to explore someone else's code thanks to the variable description popups!

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,029
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Read more about this member.
    • Donate to Member
Re: Best Python IDE
« Reply #31 on: November 22, 2008, 01:38:16 PM »
Kartal: do yourself a favor and install 32bit python. You don't get much advantage from using 64bit python unless you have very specific needs, and you get in trouble with anything that uses native code bindings.
- carpe noctem

kartal

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 1,529
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #32 on: November 23, 2008, 01:21:52 AM »
Fodder thanks for the tip. The 32bit version resolved Pyscripter problem

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #33 on: November 26, 2008, 01:08:32 PM »
For what it's worth, a review of the Komodo IDE :
http://reddevnews.co...x?editorialsid=10416

urlwolf

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,797
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #34 on: November 27, 2008, 04:53:39 AM »
http://meandubuntu.w...rch-of-a-python-ide/
This is the most exhaustive review to date.
Note that he hates Eclipse + pydev with passion (contrasting with Tinjaw and 40Hz's views here!). Hilarious:

"using the IDE is at least twice as complicated as the program you are trying to write."

He seems to like Komodo edit.


urlwolf

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,797
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #35 on: November 29, 2008, 05:40:02 AM »
Just for completeness:

boa-constructor.sourceforge.net
Good for doing GUIs. Has anyone tried this? Could be good for NANY2009.

IntelliJ idea do have a plugin for Python:
http://plugins.intel...j.net/plugin/?id=631

This could be promising as many people swear by IDEA.

iphigenie

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,169
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #36 on: November 30, 2008, 09:15:45 AM »
I must say I like netbeans as an IDE. It also does java, ruby, php, javascript, c - if it did perl I'd be thrilled

urlwolf

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,797
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #37 on: November 30, 2008, 11:51:02 AM »
There's no perl IDE that I know of that is worth anything.

IntelliJ looks fantastic to understand large codebases. Its dependency feature offers a tree of where a function is called, and a small code preview next to it (nifty!).

It doesn't compare to say pydev because they don't even have a debugger, but I don't discard buying IDEA if they keep pushing the python plugin.

urlwolf

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,797
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #38 on: November 30, 2008, 11:53:11 AM »
The thing with netbeans (and IDEA) is that I never managed to get a decent console working on it. The default one doesn't even have history. That's pretty deal-breaker. But I've seen videos of netbeans with a decent console. I just don't know how to get it to work (in Ruby or Python). If anyone finds out, please post.

There's also a nice stand-alone python debugger here:
http://winpdb.org/download/

urlwolf

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,797
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #39 on: November 30, 2008, 05:12:34 PM »
More on the IDE battle:
http://praisecursean...-of-python-ides.html

I'm finding IDEA really great. Their diff is second to none; it makes beyond compare look like a toy. Worth the price of admission just because of that!

tinjaw

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #40 on: December 01, 2008, 12:56:52 PM »
I haven't read it myself, but there is a tutorial on the NetBeans Wiki on using NetBeans with Python.

kartal

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 1,529
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #41 on: April 14, 2009, 10:36:07 AM »
After trying many different Ides , I ended up liking Pyscripter and Komodo edit. I actually would like to give up Komodo edit and just use Pyscripter but the problem is that Pyscripter seems to have issues with importing modules. Once in a while a code that works on another would not work in Pyscripter or it would frequently crash. Does anyone else have these kinds of issues with Pyscripter?



Jussi Jumppanen

  • Member
  • Joined in 2005
  • **
  • default avatar
  • Posts: 35
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #42 on: April 14, 2009, 07:18:47 PM »
The Zeus for Windows IDE is Python aware: http://www.zeusedit.com/python.html

It does syntax highlighting, smart indenting, code folding etc. etc. You can even write Zeus scripts in Python.

It is also possible to hook in the Python documentation so you can search and access the help from within the editor:

    http://www.zeusedit....um/viewtopic.php?t=8

Jussi Jumppanen
Author: Zeus for Windows IDE

vixay

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 140
  • ViXaY
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #43 on: December 07, 2009, 02:22:52 AM »
How do i configure pyscripter to use Instant Django?
"Drunk on the Nectar of Life!" -me

housetier

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 1,321
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #44 on: December 07, 2009, 03:06:25 AM »
If people don't need a "big IDE", but want something to help them code in python, there is bpython. It features a completion system similar to IntelliSense, which is quite neat. However, I haven't used bpython much myself, so I can't say how stable it is, or if there are annoyances.

I haven't used PIDA lately, because I couldn't get it to start. So for me it's back to vim and its sessions feature, which is all I need for now. I don't do much refactoring or gui stuff (yet)...

Tuxman

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,769
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #45 on: December 08, 2009, 01:02:48 PM »
So for me it's back to vim and its sessions feature, which is all I need for now.
Vim is all a coder needs.  :Thmbsup:

kakarukeys

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 25
  • Save time play more
    • View Profile
    • Time-saving Guides, Windows and Office Tips to increase your productivity
    • Read more about this member.
    • Donate to Member
Re: Best Python IDE
« Reply #46 on: December 09, 2009, 09:43:42 AM »
has anyone used Wingware Python IDE (commercial)? Looks good from the company's own description, but I haven't read any 3rd party review about it.
life is short, play hard

housetier

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 1,321
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #47 on: December 09, 2009, 10:26:25 AM »
The only commercial IDE that ever really delivered was Together from TogetherSoft. After they were bought by the JBuilder producers (forgot which name they had back then; it was changing frequently), it disappeared from my radar and hasn't popped up anywhere ever since.

I have had to work with JBuilder, VisualStudio and find them "too much": there is too much visual noise around my code to concentrate well. That soured my experience with commercial IDEs somewhat. However the problem also applies to free IDEs such as Netbeans or Eclipse.

Some of these are really great for refactoring though.

urlwolf

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,797
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #48 on: December 10, 2009, 02:38:27 AM »
IntelliJ IDEA is a fantastic commercial editor, and now they are releasing it open-source (with the paid version having features I don't need). Great news.

Good python support, no debugger but it has very good test integration, and the navigation in general is outstanding.

kartal

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 1,529
    • View Profile
    • Donate to Member
Re: Best Python IDE
« Reply #49 on: January 18, 2010, 04:50:28 PM »
If people don't need a "big IDE", but want something to help them code in python, there is bpython. It features a completion system similar to IntelliSense, which is quite neat. However, I haven't used bpython much myself, so I can't say how stable it is, or if there are annoyances.

I haven't used PIDA lately, because I couldn't get it to start. So for me it's back to vim and its sessions feature, which is all I need for now. I don't do much refactoring or gui stuff (yet)...


Bpython looks good, at the moment I am under windows but will try it under my Ubuntu box.

On the otherhand there is Ipython which is great and wors in all platforms, I believe it is similar to Bpython