I am looking for an IDE for IPython that I want to use on windows with a git repository on Linux.

Desirable features: Git Plug-in, debugger, IPython support.

I'm not sure whether its use would be classified as commercial use. I do use it at work but we do not sell software, we're a hedge fund. Ideally it would be free.

I've been looking into Spyder and Ninja IDEs. Would you recommend one of them? Or any other alternative?

  • 1
    AFAIK, use it at work -> commercial use. (E.g. look at the FAQ of VMWare Player: "business and non profit use is considered commercial use") Sep 14 '15 at 18:31

I can't recommend PyCharm enough. It has Git integration built in, has a great debugger, and supports IPython.

Unfortunately, I haven't used Spyder or Ninja to compare, but definitely give the free version of PyCharm a whirl.

Also, here's a comparison page in case you want to check out the pro version.


Pycharm is excellent, but for exploratory data analysis I'm using Spyder.

Nice combination of variable exploration, ipython integration (rendering charts etc) and IDE features (code completion, code navigation etc)

  • Rendering charts in PyCharm doesn't work well ?
    – Pedro Braz
    Sep 14 '15 at 17:10
  • Spyder is really aimed a scientific and statistical users. Its a little like RStudio or the MATLAB editor. PyCharm's pure editing and debugging may be better though.
    – Eric S
    Jun 2 '17 at 16:57
  • Just for completeness - if you use Visual Studio on Windows, it does support Python with the PTVS extension, and it does support git and github. It is quite huge and heavy for Python alone, though.
    – ddbug
    Jun 3 '17 at 1:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.