473,385 Members | 1,218 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,385 software developers and data experts.

The IDE question

I'm trying to find an IDE for python that I'm comfortable with. For my
needs IDLE actually works 99% of the time, but on my current project I
need to have lots of files open at once, and I would really prefer to
have tabbed browsing. I'd even try to code this into IDLE myself but I
have no experience with Tk.

All of the IDEs I've found (google + python wiki page) are either A)
Commercial or B) Written for either an older version of python or
wxPython or C) Are syntax highlighting in eclipse and that's it.

All I'm really looking for is the equivalent of IDLE with tabbed
browsing. Anyone have any suggestions?
Jul 18 '05 #1
22 1790
Hi DA,

I don't know if you will find this to be helpful, but one of my favorite
IDEs is DrPython, which is free and allows you to have multiple files
open at the same time. Check it out...

http://drpython.sourceforge.net/

Byron
---

dataangel wrote:
I'm trying to find an IDE for python that I'm comfortable with. For my
needs IDLE actually works 99% of the time, but on my current project I
need to have lots of files open at once, and I would really prefer to
have tabbed browsing. I'd even try to code this into IDLE myself but I
have no experience with Tk.

All of the IDEs I've found (google + python wiki page) are either A)
Commercial or B) Written for either an older version of python or
wxPython or C) Are syntax highlighting in eclipse and that's it.

All I'm really looking for is the equivalent of IDLE with tabbed
browsing. Anyone have any suggestions?

Jul 18 '05 #2
dataangel wrote:
I'm trying to find an IDE for python that I'm comfortable with. For my
needs IDLE actually works 99% of the time, but on my current project I
need to have lots of files open at once, and I would really prefer to
have tabbed browsing. I'd even try to code this into IDLE myself but I
have no experience with Tk.

All of the IDEs I've found (google + python wiki page) are either A)
Commercial or B) Written for either an older version of python or
wxPython or C) Are syntax highlighting in eclipse and that's it.

All I'm really looking for is the equivalent of IDLE with tabbed
browsing. Anyone have any suggestions?

I'm not sure which platform but take a look at Eric (it has projects and
tabs). Of course this only works with Linux. You might also take a look
at SPE (windows and Linux). I like Eric because of the debugger.

John
Jul 18 '05 #3
Byron wrote:
Hi DA,

I don't know if you will find this to be helpful, but one of my
favorite IDEs is DrPython, which is free and allows you to have
multiple files open at the same time. Check it out...

http://drpython.sourceforge.net/

Byron
---

dataangel wrote:
I'm trying to find an IDE for python that I'm comfortable with. For
my needs IDLE actually works 99% of the time, but on my current
project I need to have lots of files open at once, and I would really
prefer to have tabbed browsing. I'd even try to code this into IDLE
myself but I have no experience with Tk.

All of the IDEs I've found (google + python wiki page) are either A)
Commercial or B) Written for either an older version of python or
wxPython or C) Are syntax highlighting in eclipse and that's it.

All I'm really looking for is the equivalent of IDLE with tabbed
browsing. Anyone have any suggestions?

DrPython seems to be just what I'm looking for -- after a few bugs are
fixed and the open file window is improved. I can't open files on
computers on my local network because there's no mechanism to do that, I
can't type in my own path (doesn't respond to me typing it in and
hitting enter), and shortcuts to folders don't show up. I also managed
to find a bug that consistenly makes my system hang :P

I'm e-mailing them the bugs, but overall the best IDE I've tried so far :D

Jul 18 '05 #4
dataangel wrote:
DrPython seems to be just what I'm looking for -- after a few bugs are
fixed and the open file window is improved. I can't open files on
computers on my local network because there's no mechanism to do that, I
can't type in my own path (doesn't respond to me typing it in and
hitting enter), and shortcuts to folders don't show up. I also managed
to find a bug that consistenly makes my system hang :P

I'm e-mailing them the bugs, but overall the best IDE I've tried so far :D


Have a better look to eric3 http://www.die-offenbachs.de/detlev/eric3.html

tabs
http://www.die-offenbachs.de/detlev/...3-screen-1.png

debugger
http://www.die-offenbachs.de/detlev/...3-screen-2.png

and much more
http://www.die-offenbachs.de/detlev/...reenshots.html

cheers
GMTaglia
Jul 18 '05 #5
>>>>> "dataangel" == dataangel <k0*****@kzoo.edu> writes:

dataangel> All of the IDEs I've found (google + python wiki page)
dataangel> are either A) Commercial or B) Written for either an
dataangel> older version of python or wxPython or C) Are syntax
dataangel> highlighting in eclipse and that's it.

PyDev eclipse plugin currently offers much more than syntax
highlighting. It's definitely worth a look.

--
Ville Vainio http://tinyurl.com/2prnb
Jul 18 '05 #6
How is the debugger working on pydev?

I haven't looked at it in a while.

In article <du*************@amadeus.cc.tut.fi>, vi***@spammers.com says...
>> "dataangel" == dataangel <k0*****@kzoo.edu> writes:


dataangel> All of the IDEs I've found (google + python wiki page)
dataangel> are either A) Commercial or B) Written for either an
dataangel> older version of python or wxPython or C) Are syntax
dataangel> highlighting in eclipse and that's it.

PyDev eclipse plugin currently offers much more than syntax
highlighting. It's definitely worth a look.

Jul 18 '05 #7
>>>>> "ChrisH" == ChrisH <se***@yahoo.com> writes:

ChrisH> How is the debugger working on pydev? I haven't looked at
ChrisH> it in a while.

Much better than it was before 0.6.1. It used to be so slow as to be
completely unusable, now the speed is ok - not perfect, the response
is not instantaneous, but usable anyway.

--
Ville Vainio http://tinyurl.com/2prnb
Jul 18 '05 #8
dataangel schreef:
DrPython seems to be just what I'm looking for -- after a few bugs are
fixed and the open file window is improved. I can't open files on
computers on my local network because there's no mechanism to do that, I
can't type in my own path (doesn't respond to me typing it in and
hitting enter), and shortcuts to folders don't show up.


The problem is that they wrote their own "open file" dialog, while a much
better[*] one is already available in wxPython...
[*] at least on Windows

--
JanC

"Be strict when sending and tolerant when receiving."
RFC 1958 - Architectural Principles of the Internet - section 3.9
Jul 18 '05 #9
Eric3 is an oddity - it is free on Linux but commercial on Windows. It seems
you need to buy a licence for Qt which in the UK is £250 + VAT. This is
substantially more than Komodo or WingIDE.

Peter

"GMTaglia" <li****@kuht.it> wrote in message
news:TF*******************@news3.tin.it...
dataangel wrote:
DrPython seems to be just what I'm looking for -- after a few bugs are
fixed and the open file window is improved. I can't open files on
computers on my local network because there's no mechanism to do that, I
can't type in my own path (doesn't respond to me typing it in and
hitting enter), and shortcuts to folders don't show up. I also managed
to find a bug that consistenly makes my system hang :P

I'm e-mailing them the bugs, but overall the best IDE I've tried so far
:D


Have a better look to eric3 http://www.die-offenbachs.de/detlev/eric3.html

tabs
http://www.die-offenbachs.de/detlev/...3-screen-1.png

debugger
http://www.die-offenbachs.de/detlev/...3-screen-2.png

and much more
http://www.die-offenbachs.de/detlev/...reenshots.html

cheers
GMTaglia

Jul 18 '05 #10
To be pedantic for a second...

Eric3 is free on all platforms. However it requires PyQt and Qt which are
not free on all platforms. The idea of a commercal .exe version of Eric3
is a possibility which wouldn't require PyQt and Qt licenses and would be
priced to compete with the alternatives.

Let me or Detlev know if you would be interested in this.

Phil
Eric3 is an oddity - it is free on Linux but commercial on Windows. It
seems
you need to buy a licence for Qt which in the UK is £250 + VAT. This is
substantially more than Komodo or WingIDE.

Peter

"GMTaglia" <li****@kuht.it> wrote in message
news:TF*******************@news3.tin.it...
dataangel wrote:
DrPython seems to be just what I'm looking for -- after a few bugs are
fixed and the open file window is improved. I can't open files on
computers on my local network because there's no mechanism to do that,
I
can't type in my own path (doesn't respond to me typing it in and
hitting enter), and shortcuts to folders don't show up. I also managed
to find a bug that consistenly makes my system hang :P

I'm e-mailing them the bugs, but overall the best IDE I've tried so far
:D


Have a better look to eric3
http://www.die-offenbachs.de/detlev/eric3.html

tabs
http://www.die-offenbachs.de/detlev/...3-screen-1.png

debugger
http://www.die-offenbachs.de/detlev/...3-screen-2.png

and much more
http://www.die-offenbachs.de/detlev/...reenshots.html

cheers
GMTaglia

--
http://mail.python.org/mailman/listinfo/python-list

Jul 18 '05 #11
>>>>> "Phil" == Phil Thompson <ph**@riverbankcomputing.co.uk> writes:

Phil> To be pedantic for a second... Eric3 is free on all
Phil> platforms. However it requires PyQt and Qt which are not
Phil> free on all platforms. The idea of a commercal .exe version
Phil> of Eric3 is a possibility which wouldn't require PyQt and Qt
Phil> licenses and would be priced to compete with the
Phil> alternatives.

Phil> Let me or Detlev know if you would be interested in this.

Wasn't there a cheap Windows version of PyQt+Qt that came with some
Blackadder-book? Couldn't it be used to compile and distribute the
windows version of eric3 free of charge? Alternatively, isn't it
possible for someone that has already bought the license to Qt to just
compile and distribute the Eric3 binary?

This Qt licensing thing is way too messy, I'm not surprised that so
many developers are doing their best to avoid it...

--
Ville Vainio http://tinyurl.com/2prnb
Jul 18 '05 #12
Ville Vainio <vi***@spammers.com> pisze:
This Qt licensing thing is way too messy, I'm not surprised that so
many developers are doing their best to avoid it...


No, it isn't. It's GNU GPL. What do you consider unclear?

--
Jarek Zgoda
http://jpa.berlios.de/ | http://www.zgodowie.org/
Jul 18 '05 #13
>>>>> "Jarek" == Jarek Zgoda <jz****@gazeta.usun.pl> writes:

Jarek> Ville Vainio <vi***@spammers.com> pisze:
This Qt licensing thing is way too messy, I'm not surprised
that so many developers are doing their best to avoid it...


Jarek> No, it isn't. It's GNU GPL. What do you consider unclear?

Isn't it just the Unix/X11 version that is GPL/QPL dual licensed?

--
Ville Vainio http://tinyurl.com/2prnb
Jul 18 '05 #14
Ville Vainio <vi***@spammers.com> pisze:
Jarek> Ville Vainio <vi***@spammers.com> pisze:
>> This Qt licensing thing is way too messy, I'm not surprised
>> that so many developers are doing their best to avoid it...


Jarek> No, it isn't. It's GNU GPL. What do you consider unclear?

Isn't it just the Unix/X11 version that is GPL/QPL dual licensed?


Yes, it is. In case of Eric3 too.

Windows versions are named, royalty-free, commercial licenses. If you
have one, you can distribute Qt runtime dll with your programs, but not
the source. PyQt follows this rule and on Windows you need (1)
commercial license for Qt and (2) commercial license for PyQt. Hovewer,
if you have both, you can distribute you program on Windows as free
software. But as you may have read in GNU Public License, if you link to
non-free library, you must give special permission in your license
statement (as in the case of Psi Jabber client). Since Eric3 is GPL-ed
software, only Detlev Offenbach can give this permission, but he states
in README, that "building for personal purposes is permitted, but
distribution is not". IANAL, but I think GNU GPL does not allow such
restriction. Hallo, any lawyers around here?

--
Jarek Zgoda
http://jpa.berlios.de/ | http://www.zgodowie.org/
Jul 18 '05 #15
Jarek Zgoda wrote:
Ville Vainio <vi***@spammers.com> pisze:
Jarek> Ville Vainio <vi***@spammers.com> pisze:
>> This Qt licensing thing is way too messy, I'm not surprised
>> that so many developers are doing their best to avoid it...


Jarek> No, it isn't. It's GNU GPL. What do you consider unclear?

Isn't it just the Unix/X11 version that is GPL/QPL dual licensed?


Yes, it is. In case of Eric3 too.

Windows versions are named, royalty-free, commercial licenses.
[... long, tortuous explanation ...] Hallo, any lawyers around here?


As he said, "way too messy"! ;)

Jul 18 '05 #16
>>>>> "Jarek" == Jarek Zgoda <jz****@gazeta.usun.pl> writes:

Jarek> software. But as you may have read in GNU Public License,
Jarek> if you link to non-free library, you must give special
Jarek> permission in your license statement (as in the case of Psi
Jarek> Jabber client). Since Eric3 is GPL-ed

I don't think GPL allows linking with non-free stuff at all. Not even
with special permissions. If it does, it's not GPL but some other,
GPL-like license.

Jarek> software, only Detlev Offenbach can give this permission,
Jarek> but he states in README, that "building for personal
Jarek> purposes is permitted, but distribution is not". IANAL, but
Jarek> I think GNU GPL does not allow such restriction. Hallo, any
Jarek> lawyers around here?

Well, that does not sound at all like GPL. eric3 also doesn't appear
to be apt-gettable in Ubuntu (which distributes most of debian Sid in
"universe"), so there might be some unclear matters in its
licensing...
--
Ville Vainio http://tinyurl.com/2prnb
Jul 18 '05 #17
Ville Vainio <vi***@spammers.com> pisze:
Jarek> software. But as you may have read in GNU Public License,
Jarek> if you link to non-free library, you must give special
Jarek> permission in your license statement (as in the case of Psi
Jarek> Jabber client). Since Eric3 is GPL-ed

I don't think GPL allows linking with non-free stuff at all. Not even
with special permissions. If it does, it's not GPL but some other,
GPL-like license.


No, it's perfectly legal.

http://www.gnu.org/licenses/gpl-faq....compatibleLibs

--
Jarek Zgoda
http://jpa.berlios.de/ | http://www.zgodowie.org/
Jul 18 '05 #18
Stephen Waterbury <go***@comcast.net> pisze:
Windows versions are named, royalty-free, commercial licenses.
[... long, tortuous explanation ...] Hallo, any lawyers around here?


As he said, "way too messy"! ;)


I am not sure if Detlev can pose such exceptions... Well, Qt-and-around
is not an easy shoot. ;)

--
Jarek Zgoda
http://jpa.berlios.de/ | http://www.zgodowie.org/
Jul 18 '05 #19
> Well, that does not sound at all like GPL. eric3 also doesn't appear
to be apt-gettable in Ubuntu (which distributes most of debian Sid in
"universe"), so there might be some unclear matters in its
licensing...


It is at my debian unstable system at work, version is 3.4 or so - so it
seems its _no_ unclear matter.

--
Regards,

Diez B. Roggisch
Jul 18 '05 #20
>>>>> "Jarek" == Jarek Zgoda <jz****@gazeta.usun.pl> writes:
I don't think GPL allows linking with non-free stuff at
all. Not even with special permissions. If it does, it's not
GPL but some other, GPL-like license.


Jarek> No, it's perfectly legal.

Jarek> http://www.gnu.org/licenses/gpl-faq....compatibleLibs

So it seems. You live, you learn :-).

--
Ville Vainio http://tinyurl.com/2prnb
Jul 18 '05 #21
Jarek Zgoda wrote:
Stephen Waterbury <go***@comcast.net> pisze:
Windows versions are named, royalty-free, commercial licenses.
[... long, tortuous explanation ...] Hallo, any lawyers around here?


As he said, "way too messy"! ;)


I am not sure if Detlev can pose such exceptions... Well, Qt-and-around
is not an easy shoot. ;)


He hold the copyright (with Phil Thompson). He is the licensor. He can do
all he wants.

Regards,

--
* Piotr (pitkali) Kalinowski * mailto: pitkali (at) o2 (dot) pl *
* Registered Linux User No. 282090 * Powered by Gentoo Linux *
* Fingerprint: D5BB 27C7 9993 50BB A1D2 33F5 961E FE1E D049 4FCD *
Jul 18 '05 #22
pitkali <pi*****@NOSPAMinteria.pl> pisze:
Windows versions are named, royalty-free, commercial licenses.
[... long, tortuous explanation ...] Hallo, any lawyers around
here?

As he said, "way too messy"! ;)


I am not sure if Detlev can pose such exceptions... Well,
Qt-and-around is not an easy shoot. ;)


He hold the copyright (with Phil Thompson). He is the licensor. He can
do all he wants.


Don't think it's possible to claim "software is GPL but you cann't
distribute it". Either don't pose such restriction or use another
license.

--
Jarek Zgoda
http://jpa.berlios.de/ | http://www.zgodowie.org/
Jul 18 '05 #23

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

Similar topics

1
by: Mohammed Mazid | last post by:
Can anyone please help me on how to move to the next and previous question? Here is a snippet of my code: Private Sub cmdNext_Click() End Sub Private Sub cmdPrevious_Click() showrecord
3
by: Stevey | last post by:
I have the following XML file... <?xml version="1.0"?> <animals> <animal> <name>Tiger</name> <questions> <question index="0">true</question> <question index="1">true</question> </questions>
7
by: nospam | last post by:
Ok, 3rd or is it the 4th time I have asked this question on Partial Types, so, since it seems to me that Partial Types is still in the design or development stages at Microsoft, I am going to ask...
3
by: Ekqvist Marko | last post by:
Hi, I have one Access database table including questions and answers. Now I need to give answer id automatically to questionID column. But I don't know how it is best (fastest) to do? table...
10
by: glenn | last post by:
I am use to programming in php and the way session and post vars are past from fields on one page through to the post page automatically where I can get to their values easily to write to a...
10
by: Rider | last post by:
Hi, simple(?) question about asp.net configuration.. I've installed ASP.NET 2.0 QuickStart Sample successfully. But, When I'm first start application the follow message shown. ========= Server...
53
by: Jeff | last post by:
In the function below, can size ever be 0 (zero)? char *clc_strdup(const char * CLC_RESTRICT s) { size_t size; char *p; clc_assert_not_null(clc_strdup, s); size = strlen(s) + 1;
56
by: spibou | last post by:
In the statement "a *= expression" is expression assumed to be parenthesized ? For example if I write "a *= b+c" is this the same as "a = a * (b+c)" or "a = a * b+c" ?
2
by: Allan Ebdrup | last post by:
Hi, I'm trying to render a Matrix question in my ASP.Net 2.0 page, A matrix question is a question where you have several options that can all be rated according to several possible ratings (from...
3
by: Zhang Weiwu | last post by:
Hello! I wrote this: ..required-question p:after { content: "*"; } Corresponding HTML: <div class="required-question"><p>Question Text</p><input /></div> <div...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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...

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.