Hacker News new | ask | show | jobs
by jdimov10 3755 days ago
IntelliJ is also the only Python IDE that I am not allergic to. I normally just VIM, but when I am forced to use an IDE (e.g. pairing), I use IntelliJ.

(Curiously, I've found IntelliJ to be actually better for Python development than the Python-specific offering from the same company - PyCharm)

2 comments

What's better about developing Python in IntelliJ versus PyCharm?
The Python plugin for IntelliJ is virtually the same as PyCharm. The plugin sometimes lags a bit behind the PyCharm version, while PyCharm sometimes lags a bit behind the IntelliJ IDE version, but in general, it's the same.

Of course, you get support for lots of other languages in IntelliJ that aren't available in PyCharm.

It's mostly the support for other languages and plug-ins, to be fair. For example, I have to write cucumber-style BDD tests for my Python projects sometimes, and I use the Behave framework for that. IntelliJ comes with a nice Behave plugin that allows me to ctrl+click on the step in the .feature file and it takes me straight to the Python code with the relevant step definition. This plugin is not available for PyCharm, for some reason.
It's the same thing basically.
I tried Python remote debugging from IntelliJ (14) and found that the needed debug-eggs are not included with the plugin (they are only in PyCharm kit). Not sure if it's a licensing issue or a bug - the option for Python remote debug is there, but there are no libraries.
Sounds like the helpers installation was botched, I haven't used the Python plugin inside IntelliJ since I have access to PyCharm as well - but I know PyCharm installs a ton of helpers inside the remote ~/.pycharm_helpers directory or something similar, might want to clear them out and after you reconnect to the remote interpreter it should reinstall them.