Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old May 15th, 2005, 11:24 AM   #1
Dietrich
Professional Programmer
 
Dietrich's Avatar
 
Join Date: Feb 2005
Posts: 434
Rep Power: 4 Dietrich is on a distinguished road
Unhappy IDEs for Python

I have tried two IDEs for Python programming and either one is less than perfect.

IDLE does freeze up all too often against an imaginary firewall.

PythonWin has an annoying way to intercept the raw_input() function and puts it in a separate window. This is on the stupid side of things, since it obscures the Python Shell and you can't see the result. Is there a way to avoid this? The Python input statement is its weakest part and to louse this up with the IDE is unforgivable!

Talking about the weakest part, are there other ways to get an input? I tried sys.stdin.read, but PythonWin intercepts that too!

Any good IDEs out there?
__________________
I looked it up on the Intergnats!
Dietrich is offline   Reply With Quote
Old May 15th, 2005, 11:58 AM   #2
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Location: Waterloo, Ontario
Posts: 1,835
Rep Power: 5 Sane will become famous soon enough
Send a message via MSN to Sane
Sorry I can't help. But I've tagged this post because I would like to know too. Idle GUI is a piece of crap. :p
Sane is offline   Reply With Quote
Old May 15th, 2005, 12:56 PM   #3
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
IDLE works well enough for me, personally.
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old May 15th, 2005, 1:59 PM   #4
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Location: Waterloo, Ontario
Posts: 1,835
Rep Power: 5 Sane will become famous soon enough
Send a message via MSN to Sane
I got recommendations for this one over IRC:

DrPython - http://prdownloads.sourceforge.net/d...2.exe?download
Sane is offline   Reply With Quote
Old May 15th, 2005, 3:36 PM   #5
LOI Kratong
Professional Programmer
 
Join Date: May 2005
Location: Woo - Boot Sector!
Posts: 294
Rep Power: 4 LOI Kratong is on a distinguished road
Ye, i always found IDLE alright myself, didn't have any trouble with it..
__________________
www.heldtogether.co.uk
LOI Kratong is offline   Reply With Quote
Old May 15th, 2005, 7:55 PM   #6
hydroxide
Programmer
 
Join Date: Apr 2005
Posts: 73
Rep Power: 4 hydroxide is on a distinguished road
Quote:
Originally Posted by LOI Kratong
Ye, i always found IDLE alright myself, didn't have any trouble with it..
<aol>Me Too!</aol>
The only problem I find with IDLE is with badly behaved programs using TKinter or Pygame that don't quit properly, which can leave IDLE hanging until you reset the shell.

--OH.
hydroxide is offline   Reply With Quote
Old May 16th, 2005, 8:01 AM   #7
Dietrich
Professional Programmer
 
Dietrich's Avatar
 
Join Date: Feb 2005
Posts: 434
Rep Power: 4 Dietrich is on a distinguished road
Smile

Does anyone use PyDev? I keep reading the features on
http://pydev.sourceforge.net/features.html
and it sounds real good.

The only hangup, at least for me, is that it uses Eclipse. One heck of a download for my slow connection.

In the meantime I am using PythonWin for anything without a user input, and IDLE for the input programs. IDLE hangs up when I try to experiment with the code too much!
__________________
I looked it up on the Intergnats!
Dietrich is offline   Reply With Quote
Old May 17th, 2005, 2:41 AM   #8
hydroxide
Programmer
 
Join Date: Apr 2005
Posts: 73
Rep Power: 4 hydroxide is on a distinguished road
Quote:
Originally Posted by Dietrich
IDLE hangs up when I try to experiment with the code too much!
Hmm ... what are you running at the time?
It sounds like either:
a/ you need a Tkinter.quit() call (or whatever - I can't recall offhand exactly)
b/ you need a pygame.quit() call
c/ You're getting stuck in an infinite loop (well technically that's what a/ and b/ are too... ;-)

Can you boil down a short sample program that consistantly hangs IDLE?

--OH.
hydroxide is offline   Reply With Quote
Old May 18th, 2005, 9:09 AM   #9
Dietrich
Professional Programmer
 
Dietrich's Avatar
 
Join Date: Feb 2005
Posts: 434
Rep Power: 4 Dietrich is on a distinguished road
Red face

I think it is the firewall settings on my particular computer, because error messages always bring up the word firewall. On my notebook I have no problems with IDLE.

Does anybody have experience with other user inputs?
__________________
I looked it up on the Intergnats!
Dietrich is offline   Reply With Quote
Old May 18th, 2005, 8:03 PM   #10
hydroxide
Programmer
 
Join Date: Apr 2005
Posts: 73
Rep Power: 4 hydroxide is on a distinguished road
Quote:
Originally Posted by Dietrich
I think it is the firewall settings on my particular computer, because error messages always bring up the word firewall.
Ah =P

Configure your firewall to allow pythonw.exe (??) to connect to 127.0.0.1 [loopback] port 8833

--OH.
hydroxide is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 2:59 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC