473,419 Members | 1,795 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,419 software developers and data experts.

Python IDE (was: PythonWin troubleshooting)

Apparently not too many people use or are interested in PythonWin. I'm
giving up on it. It used to work pretty good.

I'm lucky that I have found PyScripter (http://www.mmm-experts.com/) a
python IDE for the windows platform which is much more stable and has
more features that PythonWin. If you are doing Python development on
Windows I'd recommend taking a look at it.

I'm also evaluating Wing IDE. I may have another post with comments on
it for anyone who might be interested.

Dec 16 '05 #1
8 7454
You might want to also to consider the Komodo IDE from ActiveState (the
same company that produces ActivePython and hosts the ASPN Cookbook).
This isn't an endorsement -- I have no experience with it -- but its
feature set looks good [see http://activestate.com/Products/Komodo].

If someone with actual experience using Komodo with Python is
listening, I'd be very interested in hearing what you think of it or
other alternatives (I plan on taking a look at PyScripter and any
others I hear about).

Best,
-Martin
==========
chuck wrote:
Apparently not too many people use or are interested in PythonWin. I'm
giving up on it. It used to work pretty good.

I'm lucky that I have found PyScripter (http://www.mmm-experts.com/) a
python IDE for the windows platform which is much more stable and has
more features that PythonWin. If you are doing Python development on
Windows I'd recommend taking a look at it.

I'm also evaluating Wing IDE. I may have another post with comments on
it for anyone who might be interested.


Dec 16 '05 #2
15 Dec 2005 18:03:27 -0800, Martin Miller <gg****************@dfgh.net>:
You might want to also to consider the Komodo IDE from ActiveState (the
same company that produces ActivePython and hosts the ASPN Cookbook).
This isn't an endorsement -- I have no experience with it -- but its
feature set looks good [see http://activestate.com/Products/Komodo].

If someone with actual experience using Komodo with Python is
listening, I'd be very interested in hearing what you think of it or
other alternatives (I plan on taking a look at PyScripter and any
others I hear about).


Try NewEdit for a test.

http://wiki.woodpecker.org.cn/moin/NewEdit

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit
Dec 16 '05 #3
Martin Miller wrote:
... If someone with actual experience using Komodo with Python is
listening, I'd be very interested in hearing what you think of it....

I got a copy of Komodo some time ago, and I love it. I wanted a
fairly reliable "debugging" platform for a fairly large server
I was building (the business crumbled nastily), and I wanted to
step through the code to see where we were having problems. I have
personally not had huge success using Idle for that (although it
doesn't really seem problematic for smaller stuff), and I have been
_very_ happy with Komodo. Getting the updates w/o extra charge was
a bonus. I was happy with the deal on the original version, so
these further improvements just make my deal feel better.

I don't regularly use Komodo, but when I do want it, it is invaluable.
My only affiliation with ActiveState is as a customer.

--Scott David Daniels
sc***********@acm.org
Dec 16 '05 #4

"chuck" <cm******@gmail.com> wrote in message
news:11**********************@z14g2000cwz.googlegr oups.com...
Apparently not too many people use or are interested in PythonWin. I'm
giving up on it. It used to work pretty good.

I'm lucky that I have found PyScripter (http://www.mmm-experts.com/) a
python IDE for the windows platform which is much more stable and has
more features that PythonWin. If you are doing Python development on
Windows I'd recommend taking a look at it.

I'm also evaluating Wing IDE. I may have another post with comments on
it for anyone who might be interested.


Here's a plug for SPE, since I haven't heard anyone extolling its virtues.
I use it every day and love it.
--Tim
Dec 16 '05 #5
Thanks Tim,

SPE is written in Python and uses wxPython for its user interface and
is being actively developed.

In case you want to know more:
SPE is a python IDE with auto-indentation, auto completion, call tips,
syntax coloring, UML viewer, syntax highlighting, class explorer,
source index, auto todo list, sticky notes, integrated pycrust shell,
python file browser, recent file browser, drag&drop, context help, ...
Special is its ability to run interactively inside blender with a 3d
object browser. Spe integrates with XRCed (gui designer) and ships with
wxGlade (gui designer), PyChecker (source code doctor), Kiki (regular
expression console) and WinPdb (remote, multi-threaded debugger).

Homepage: http://pythonide.stani.be
Screenshots: http://pythonide.stani.be/screenshots

Stani

Dec 16 '05 #6
I use Komodo now, and love it. It has all the features you'd expect:
code completion, object browsing, folding, docstring previews etc. Of
course it's the only full-featured, native and stable Python IDE
currently available for the mac (SPE is close), so my choice is
limited.

Brendan
Martin Miller wrote:
You might want to also to consider the Komodo IDE from ActiveState (the
same company that produces ActivePython and hosts the ASPN Cookbook).
This isn't an endorsement -- I have no experience with it -- but its
feature set looks good [see http://activestate.com/Products/Komodo].

If someone with actual experience using Komodo with Python is
listening, I'd be very interested in hearing what you think of it or
other alternatives (I plan on taking a look at PyScripter and any
others I hear about).


Dec 17 '05 #7
Yeah but is it 'fast'. What is Komodo written in?

Dec 17 '05 #8
[chuck wrote]
What is Komodo written in?


Komodo is based on the Mozilla framework, so in many ways it is similar
to Firefox and Thunderbird. Komodo also includes PyXPCOM -- Python
bindings to Mozilla's XPCOM (cross-platform component object model)
system for componentizing parts of the framework -- so that we can
develop core Komodo logic in Python. As with any Mozilla-based app, the
UI is written in XUL (XML-based UI Language) and JavaScript. Where it
makes sense Komodo includes bits written in Perl and Tcl (also have some
PHP extension C code): for code browsing and debugging. So, Komodo is
written in: XML, JavaScript, C++, Python, CSS, C, Perl, and Tcl.

Cheers,
Trent

--
Trent Mick
Tr****@ActiveState.com
Dec 21 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Rami A. Kishek | last post by:
Please help! Very strange installation problem. First, let me say I successfully installed and use Python 2.2.3 and 2.3 from the EXE binaries on a win ME machine. That machine previously had...
30
by: David Mertz | last post by:
Pythonistas, My loyal fans :-) will remember that I did a Python IDE roundup for _Charming Python_ a couple years back. Now I have another such roundup lined up... not the very next article,...
6
by: Pierre Rouleau | last post by:
Hi all! I am using Python 2.3.1 on Win32 (NT, 2000). Whenever a file imports the standard tempfile module, Python 2.3.1 issues the following warning: C:\Python23\lib\fcntl.py:7:...
20
by: BJ MacNevin | last post by:
Hi all, I teach middle school and am currently trying to bring some computer science to the students. Our district has a wonderfully linked network throughout all our schools... done via MS...
8
by: hokieghal99 | last post by:
While trying to learn more about Python's standard modules, I noticed that there are *a lot* of Mac only modules... more so than Unix and Windows specific modules combined. Is there a reason for...
4
by: Ray | last post by:
I want to jump in a learn Python. I have spent about a day looking at editors and IDEs and (probably prematurely) selected jEdit to work in. I have downloaded Python and jEdit. I have been going...
4
by: Chris P. | last post by:
I've been having a problem with PythonWin that seemed to start completely spontaneously and I don't even know where to START to find the answer. The only thing I can think of that marks the point...
18
by: W. Watson | last post by:
What do I download to use Python with MX XP Pro on an ASUS 4 year old motherboard? I would guess a good book source for starters would be the O'Reilly book. Wayne T. Watson (Watson Adventures,...
5
by: Pekeika | last post by:
Good morning group, When I open my Python window, this is appearing instead of the command line >>>. (I'm somehow new to Python). File "boot_com_servers.py", line 21, in <module> File...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.