Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
What editors or IDEs offer decent autocompletion for wxPython on Windows or Linux? Are there any? I tried several and support is either non-existant or limited.
Eclipse+PyDev with the install directory for wxPython added to the PythonPath has fully functioning autocomplete.
Pydev
I use Ulipad, and its has good autocompletion for wxPython too.
Wingide can do it
I use Eclipse/PyDev for wxPython development. I've been very satisfied with Eclipse for Python development productivity. It does have support for autocompletion for wxPython.
I'm partial to PyCharm. However, most IDEs will auto complete code based on what modules you've imported, so it's not specific to PyCharm.
Whatever the default windows IDE for Python is can autocomplete, with code not from the standard library.
Sublime Text + anaconda
I'm coding in a small project using wxPython, it provides good autocompletion function for the wxPython.
try use brain to autocomplete... :)
just joking. when I coding in in PyQt4, I open qt-assistant and search the manual,
and wrap myclass like : MyButton = QPusuButton
I think it is impossible to use autocomplete in python,
because only in runtime the computer know what happens.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
We need admin for installing some software which it will take nearly a month for them to install for us. So I want to find some Python IDE that can install without admin (Windows 7). Any suggest?
Considering IDLE can be considered as an IDE you can have a look into the following two options
Portable Python
Movable IDLE
Netbeans had support for Python till 6.9. You can use a portable version of it
Portable Netbeans
If you want to use Eclipse for Python development, here is a Portable Version. You need PyDev to work with Eclipse.
Portable Eclipse
Anaconda as a Python distro and PyCharm as IDE.
let me add the amazing editor spyderlib !
You can also use Pyzo
http://www.pyzo.org/
It's a portable, cross-platform Python distribution which comes with an editor named IEP. You can even put it in a USB stick. It's geared towards scientific uses though.
http://www.portablepython.com/
"Some of the most popular free Python IDE’s come preinstalled and preconfigured with Portable Python." - http://www.portablepython.com/wiki/Documentation
or you could use: http://www.voidspace.org.uk/python/movpy/movableidle.html (IDLE)
Or you could use something like https://www.pythonanywhere.com.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm looking for a Python IDE that can help me easily locate and manage and use the libraries on my system (Ubuntu). Specifically Twisted.
Code completion is important including the symbols I import.
(I've so far had a look at PyDev as well as OpenKomodo, but while both offer code completion for default Python concepts, I wasn't able to get either to import Twisted into my project and was thus getting reference errors.)
Usual disclaimer: I don't like EMACS or vi, please, nothing regarding those.
Using Wing IDE with Twisted discusses how to debug twisted using their IDE - although unfortunately WingWare is not free.
Are you sure you have given PyDev a fair look? It seems to be the most popular Python IDE, and I have always had good experiences with it in the past.
I've just downloaded the preview of netbeans and it seems to have done quite well so far.
It has detected inherited methods & properties. I haven't had to add a single library reference in my project, so this seems to be the most fluid so far.
eclipse + pydev seems to work well for me.
Just remember to right-click on the project and select Properties and make sure that your libraries are on the path. Sometimes this doesn't happen for easy_installed libraries.
Check out JetBrains PyCharm. It features:
Code completion of any imported library
Good support for unit testing
Refactoring
Debugging
Version control integration
It's built on the same platform as IntelliJ IDEA which is a generally considered one of the best Java IDEs. There's a community edition which is free and open-source.
Like Eclipse is primarily a Java IDE written in Java, you could try Eric which is a Python IDE written in Python. I have had some issues with it in the past but I really enjoy the ability to stop your code at a breakpoint and have access to the python console to manipulate your data or even to inject new functions. PyDev could really use a console like that.
for a small proyects Scribes. Otherwise Eclipse+pydev.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Continuing on with my Python learning, I just installed Komodo edit, are there any recommended add ins/extensions that I should include? Any recommendations on using it or another GUI designer (TkInter base)?
If you want to use Komodo, integrate it with Pylint as stated here (I do not know if it works with Komodo Edit, I have run it with Komodo then). It is a code checker, very useful for dynamic language like Python.
Also, there is GUI Builder, which is not an "add-in" but "add-out", it was already part of the Komodo, but it has been released as open source.
Komodo extension: Tab trigger for Abbreviations (http://community.activestate.com/xpi/tab-abbreviations). Can't live without it anymore.
Komodo edit is just a text editor.
For gui design I suggest Glade-3. It is specially juicy.
try using eclipse instead with PyDev.
I use to install MoreKomodo and TweakUI after putting Komodo on some machine for me.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm not sure if 'debugging' is the right word, but I'm looking for a tool/IDE that would show my which statement/block will be executed next in a particular module. This feature I remember was available in Turbo C++ years back so I assume something similar might be available in some Python IDE?
Thanks
pdb has this feature - there's a nice hands-on tutorial about it here.
pydev, the eclipse python plugin, might help if you're looking for an IDE solution.
Ulipad IDE's debugging feature is very good, its just works like Turbo C++ IDE's debugger.
At the commandline, there's pdb
In an IDE, Netbeans has a GUI debugger that some people like.
I use Netbeans IDE.. very good (and improving) python support..
you will have to install the python plugin if you download the standard installer..
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
pdb and winpdb both seem to be missing this essential (to me) feature. I saw something suggesting WingIDE has it but I'd prefer a solution that is free, and if I do have to pay, I'd prefer to pay for something that is better than Wing.
You should check out Eric4
It's a very good Python IDE with a builtin debugger.
The debugger has views for global variables, local variables and watchpoints.
Please look what pydev in eclipse offers...
Take a look at PyScripter. It has an integrated debugger, watch windows and much more.
It's open source and is developed here.
HTH
It's too bad that the standard pdb module that comes with python itself does not yet support watchpoints.
Described here: http://wiki.python.org/moin/PdbImprovments
This reimplementation of the built-in pdb.py has watchpoints.
http://morepypy.blogspot.com/2008/06/pdb-and-rlcompleterng.html
I tried it but, in cursory tries was not able to get it to work.