I am a Debian "stretch" (now "testing") user.

I've recently started a Python3 + Django project.

Which IDE would you advise?

I prefer software which comes with Debian, but may install something if it is really good.

  • 2
    What features do you need? As curently put, it's a bit vague and provokes list-type answers. Please be a bit more specific – see: What is required for a question to contain "enough information"?
    – Izzy
    Commented Sep 15, 2016 at 6:19
  • @Izzy I need an IDE for Python Django development on my local PC. It is all I know about features I need
    – porton
    Commented Sep 15, 2016 at 12:18

2 Answers 2


PyCharm is available for Linux as a whole. This includes Debian. This ought to be applicable for your sort of application. You could give the community edition a try.

PyCharm 4.5.1 running under Ubuntu MATE (source: Wikipedia; click image to enlarge)

  • 2
    Not sure why this has been downvoted. It answers the question of what will work with Debian. It might not come with Debian, but because "really good" is a subjective thing, I think it meets the criteria
    – gabe3886
    Commented Sep 15, 2016 at 9:39
  • @gabe3886 Downvote was before my edit (I've added the link and the screenshot), and thus was most likely for "low quality" (references missing). By the requirements listed in the question, this now definitely is a fitting answer – though it couldn't hurt to add a few reasons on why this product is recommendable :)
    – Izzy
    Commented Sep 15, 2016 at 16:06

PyDev is a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development.

It comes with many features such as:

  • Django integration
  • Code completion
  • Code completion with auto import
  • Syntax highlighting
  • Code analysis
  • Go to definition
  • Refactoring
  • Mark occurrences
  • Debugger
  • Remote debugger
  • Tokens browser
  • Interactive console
  • Unittest integration
  • Code coverage

Best of all PyDev can be installed in Debian Stretch (testing) from the default Debian repositories:

sudo apt-get install eclipse eclipse-pydev  

To get started with Django in PyDev, the prerequisite is that Django is installed in the Python/Jython/IronPython interpreter you want to use.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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