4 ms·
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. (Curiou
by jdimov10 11y 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)
- vosper 11y agoWhat's better about developing Python in IntelliJ versus PyCharm?
- piquadrat 11y agoThe 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.
- jdimov10 11y agoIt'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.
- ninjakeyboard 11y agoIt's the same thing basically.
- miahi 11y agoI 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.
- snuxoll 11y agoSounds 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.