Finally found: THE Python IDE

As an old Zoper, I have been looking for a nice Python IDE over the last couple of years. I tried a few of the existing IDEs Komodo, Pydev and Wing IDE. There was always something “missing” – at least performance.

The other day my coworker ran into the free IDE Pyscripter, which from the first second looked very promising. The vendor says about it:

PyScripter is a Python IDE built in Python for Delphi(P4D) components and created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages. Being built in a compiled language is rather snappier than some of the other Python IDEs and provides an extensive blend of features that make it a productive Python development environment.

This IDE is my “tool of the week”. The performance is great and the functionality more or less the same as the other IDEs mentioned above.

To get it running you need a Python standalone installation on your system to be found on

To get access to the Zope INSTANCE_HOME and SOFTWARE_HOME packages you need to add those pathes to the python path in the IDE. Unfortunately we made the experience, that Pyscripter tends to forget this setting. A workaround seems to be to add the Zope pathes to the python path in the registry.

Just open regedit.exe, if you use Python 2.4, find the path HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.4\PythonPathHKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.4\PythonPath
and add the pathes. The restart PyScripter, and this is it.


Published in: on December 17, 2006 at 12:29 pm  Comments (1)  

Revised: HowTo standard_error_message for Zope 2.9

I revised the Zope Lounge howto about how to write a Zope 2.9 standard_error_message.

The howto is to find here.

Published in: on October 19, 2006 at 2:46 pm  Leave a Comment  

Update: Zope Toolbar for Firefox

A new version of my Zope Toolbar is out now.
It now supports Firefox 2.0 and some new keyboard shortcuts.
Find it in the Zope Lounge.

Published in: on October 18, 2006 at 7:48 am  Leave a Comment