JetBrains Delights the Python Community with a Free Edition of its Famous IDE, PyCharm 3.0

Posted on by Dmitry Filippov

We are happy and proud to let you know that we’ve just released PyCharm 3.0, the newest version of our Python IDE. It comes with an outstanding lineup of new features and enhancements, including:

  • SQLAlchemy support
  • Pyramid & Web2Py web frameworks support
  • Full-featured embedded local terminal
  • Configurable language injections
  • Improvements in Python and Django code intelligence
  • Much better code insight for PyQt and PyGTK
  • and a lot more…

But the most noteworthy announcement for version 3.0 is:
PyCharm now comes in two editions: Community and Professional.

And yes, you read it right: a free and open-source edition of PyCharm is now available!

We all know that Python has long been used in scientific computing and is rapidly being adopted by education and outreach programs. And these are the circles that JetBrains traditionally supports. So the the idea of opening PyCharm’s major functionality to a broader developer community came naturally to us.

We are also confident that a rich set of intelligent language features designed for productive and error-free development will be also appreciated by professionals who use Python for their lightweight coding or scripting tasks.

PyCharm Community Edition is totally free and open-source, available under the Apache 2.0 license. The feature set of this edition is limited to support pure Python coding, while the major functionality and complementary tooling is still there. Community Edition provides core Python language support with code completion, one-the-fly code analysis, refactorings, local debugger, test runner, virtualenv, version control integrations, etc.

PyCharm Professional  Edition represents a superset of the Community Edition, and is ultimately the most powerful and full-featured IDE for Python and Web development. It supports a broad range of advanced technologies including Django, Flask, GAE, SQLAlchemy, Pyramid, web2py and other frameworks and toolkits on top of those supported in Community edition. Starting from v3.0, PyCharm supports several new frameworks and libraries listed above, offers more intelligent code insight for core Python and supported frameworks, new inspections, language injections, Django improvements, Local terminal, and a lot more.

Read more about what’s new in PyCharm 3.0 and download the IDE for your platform.
For more details on the differences between Community Edition and Professional Edition, please visit the Editions Comparison page.

PyCharm 3.0 Professional Edition is a free update for everyone who purchased their license after Sep 24, 2012. As usual, a 30-day trial is available if you want to try PyCharm as your new Python/Django IDE.

Develop with pleasure!
JetBrains PyCharm Team

Comments below can no longer be edited.

54 Responses to JetBrains Delights the Python Community with a Free Edition of its Famous IDE, PyCharm 3.0

  1. Emepe says:

    September 24, 2013

    I already have 2.7.3 (129.782) and the last version offered through Help -> Updates is 3.0 EAP 131.167, will be this new version available using update?

    Regards

    • Todd says:

      September 24, 2013

      My license is entitled to upgrades until tomorrow, (9/25) will I be able to get 3.0 on this license if 3.0 doesn’t show up on the upgrade server until tomorrow?

      • Emepe says:

        September 24, 2013

        Todd, you can hurry up and download from http://www.jetbrains.com/pycharm/download/index.html

        The installer uninstall the 2.7 version but keeping settings and the upgrade has worked well.

      • Dmitry Filippov says:

        September 24, 2013

        Please don’t waste a chance. Upgrade now! Just download new build and install it! It will save all you previous 2.7 settings.

    • Dmitry Filippov says:

      September 24, 2013

      Unfortunately we don’t have the patch to upgrade from 2.7.3 to 3.0. So please do fresh installation of PyCharm 3.0. Keep in mind you can save 2.7 installation. I mean you don’t have to uninstall PyCharm first.

  2. Slycelote says:

    September 24, 2013

    Great news guys, but I can’t find a link to the source code.

    • Andrey Vlasovskikh says:

      September 24, 2013

      The source code of PyCharm CE will be available in the intellij-community repo on GitHub under Apache 2 license in a few days.

      • Cosmin Lehene says:

        October 5, 2013

        Andrey,

        It’s been quite a few days. Has the source code been published? Is there a new estimate for that?

        Thanks,
        Cosmin

        • Dmitry Filippov says:

          October 7, 2013

          Hi Cosmin, we are going to finish with it on this week. There are some technical problems moving source with all tests and build system to the new place. Sorry for inconvenience.

          • Omer Katz says:

            October 8, 2013

            Will you guys accept contributions? Can we see the CLA yet?

  3. Thor Adam says:

    September 24, 2013

    Will users of IDEA Ultimate with the Python plugin have access to the features in the PyCharm professional edition?

    • Dmitry Filippov says:

      September 25, 2013

      Hi Thor, the Python plugin for IDEA is not updated yet. It will be for sure, but we have no ETA. Anyway, with the plugin you get similar feature set, but you will never get similar user experience. Great IDE + plugin is not Great Python dedicated IDE…

      • danimajo says:

        September 25, 2013

        Are there any discounts for existing Intellij Ultimate Customers?

      • Mark P. says:

        September 25, 2013

        Dmitry,

        Can you expand on that comment. Why won’t IDEA Ultimate plus the plugin give you “similar user experience”?

        • Jason says:

          September 26, 2013

          I think he’s just referring to the fact that the interface is different. PyCharm is a dedicated environment for Python, whereas IntelliJ is broadly intended for Java et al., and therefore does not have the same feel.

          For example, I have IntelliJ but enjoy the simpler dedicated environment of PyCharm from time to time.

        • Dmitry Filippov says:

          September 26, 2013

          Mark,

          well, yeah, Jason is right. There are few things:
          1) Interface is slightly different. Actually you get the same general interface because of PyCharm is based on IntelliJ platform. But menu items set is different, options are not in the same place, you know it is not a big problem, but for example work with interpreters and virtualenv is better organised in PyCharm due to its naturally has interpreters and venv notion.
          2) most significant – PyCharm is being updated often. With new features, inspections, bug updates and so on… IDEA plugin is rarely updated.

          Basically it always better to have solid solution for some particular problem than just glued from parts. It appears in different places. That’s why I’ve written “similar user experience”. There are some insignificant features that absent in IDEA plugin as well.

          • Jay says:

            September 30, 2013

            I think this policy leaves the people behind, that actually bought the full prized ultimate edition.

            Many webdevelopers work with more than one language at once on different levels (front-/backend), so the only option is to go for the ultimate edition with plugins or to fire up 3-4 IDEs to work on a single project.

            The different interface is perfectly fine, since PyCharm is optimized for python developers.

            The plugin update policy on the other hand…

            You pay for the full-blown enterprise class ultimate edition and are treated as a second class customer by having to wait for someone that eventually updates the plugin at some time.

  4. Jonatas C D says:

    September 24, 2013

    well done JetBrains!
    it’s a great step to get more python developers using PyCharm.
    cheers!

  5. David Ichim says:

    September 25, 2013

    I do now get an upgrade from the RC1 build, even after changing the release channels to major releases or milestone releases.

    Do I have to download the professional version from now on as I will not get an upgrade over the RC1 build?

    • Dmitry Filippov says:

      September 25, 2013

      RC is not the release build it is a 30-day preview without any license. You won’t get upgrade from RC to 3.0 so you have to do PyCharm 3.0 fresh installation

  6. Anders Hovmöller says:

    September 25, 2013

    “a free and open-source edition of PyCharm is now available!”

    Where? I can’t find it.

    • Dmitry Filippov says:

      September 25, 2013

      Please visit http://www.jetbrains.com/pycharm/download/index.html
      You can find Download Community button there. With this button please download community edition.
      Source code will be available in IDEA community github repo soon. Please be patient.

  7. jvvk says:

    September 25, 2013

    I can’t install PyCharm without admin privileges on windows. Is there a portable version which does not require admin privileges?

    Thanks

    • Dmitry Filippov says:

      September 25, 2013

      You should be able to install it without admin privileges (not to system folders of course). Please check again. In case of doubt please file a bug here http://youtrack.jetbrains.com/issues/PY with description of whats wrong happens and probably screenshots. Hope it works!

      • jvvk says:

        September 27, 2013

        I see a dialog box which says “You may not have the necessary permissions to use all the features of the program you are about to run.You may run this program as a different user or continue to run the program as a current user.” But when I select the current user nothing happens. I still get the same dialog box.

        • jvvk says:

          September 27, 2013

          Thanks Dmitry. It is working now.

          • Dmitry Filippov says:

            September 27, 2013

            You’re welcome!

  8. Perica Zivkovic says:

    September 25, 2013

    is it ok to re-distribute it (under same ToC) with other projects? Looks like a perfect addition to the Portable Python distribution.

    • Dmitry Filippov says:

      September 26, 2013

      Sorry, I’m not sure I understand this correctly. What do you actually mean?

    • Andrey Vlasovskikh says:

      September 27, 2013

      PyCharm Community Edition is licensed under the terms of Apache 2 license, so you can do anything it permits, see the Redistribution chapter.

  9. Jeoen says:

    September 26, 2013

    My Python IDE of choice has how now better. Thanks for that!

  10. PyCharm als Open-Source-Version verfügbar | Edenora says:

    September 27, 2013

    […] hat PyCharm, ihre IDE für Python, als Community Edition und damit als Open-Source-Version veröffentlicht. Ich persönlich nutze bereits IntelliJ und AppCode und werde definitv auch PyCharm nutzen. PyCharm […]

  11. Travis Griggs says:

    September 27, 2013

    Arggghhhhh….. So a little over a year ago, I bought a version on Sep 14. Being a happy customer, just shy of a year later, I happily updated my license (kaching). Now I find that I’ve missed the day for upgrades by 10 days. If only I’d been a little more hesitant buying it in the first place a year ago.

  12. Lew says:

    September 30, 2013

    How does one issue an EOF in the built in terminal?

    Example: Ctrl-D to end python shell or ssh session

    Hitting Ctrl-D starts debugging. Removing Ctrl-D as a keymap for debugging does not seem to help.

    Thanks!

  13. Dima Q says:

    October 8, 2013

    Awesome, it’s been a long time coming!
    This time I too may convert 🙂

  14. lucy says:

    October 17, 2013

    i’ve installed pycharm3.0 n i want to use it for developing PyQt4 projects. Qt project is not showing in pycharm. I dont know wt i’ve to do. Plz sm tell me ..”How to setup pycharm3.0 for PyQt??”

    • Ekaterina says:

      October 17, 2013

      Hi lucy,

      there is no PyQt project type in PyCharm. What you need is just create new empty project and add interpreter containing PyQt. That’s it.

  15. Linux Outlaws 322 – Ubuntu to the Knee | Sixgun Productions says:

    October 20, 2013

    […] PyCharm 3.0 — Community Edition under Apache 2.0 Licence […]

  16. Vigen says:

    April 2, 2014

    Hi all,

    My question is where from where we can download community PyCharm 2.7.3 release?
    thanks in advance,
    vigen

  17. arthurparauna@hotmail.com says:

    August 5, 2014

    Pycharm Community Edition not support Django?

    • Dmitry Filippov says:

      August 5, 2014

      No, it doesn’t.

      • JonFca says:

        January 14, 2015

        So If I install Pycharm Community Edition
        and Django or Pinax on top of it, it won’t work ???

        In other word, you are locking out free and open source software if we decide to use your Community Edition ?

        • traff says:

          January 15, 2015

          It will work of course, you will be able to edit your python code and start Django server. But there won’t be any advanced support for Django and HTML/JS/CSS etc, that is available in PyCharm Professional Edition.

  18. Bill says:

    July 19, 2016

    Hello, can I use Community edition in commercial organization free?

    • Dmitry Filippov says:

      July 19, 2016

      yes you can.

      • benna says:

        February 13, 2017

        A big relief for me, and many thanks to all you guys for the great IDE.

        I have been using pycharm for editing toy scripts in the company and keep worrying about the license thing for months.

      • ZHU Chiheng says:

        February 13, 2017

        wow good news for me, although I just using it writing toy scripts in the company.

        Many thanks for guys like you building such a great IDE for the community!

  19. Antony says:

    October 28, 2016

    This the best IDE that i have ever interacted with and i really appreciate the community. My request and concern is that the free community IDE should be for at least for 3 months strictly of those coders that are using it continuously. Am a self taught Python programmer and am training django at the moment. I have reached my expiry date and that means i cannot continue using the IDE. I had already learned a lot in django and i can proudly say that i am at my initial stages of leaning on how to create a website. Otherwise the IDE is a good product.

    • Dmitry Filippov says:

      November 2, 2016

      Hi! Thank you for this endorsement and feedback! PyCharm Community Edition is open source and free. So you can use it without any limits. PyCharm Professional Edition has 30-day trial period and fits best for Django development.

  20. krupa galiya says:

    March 26, 2017

    I used Pycharm for my Django project.I am Diploma student.I want evalute for free PyCharm.How can I get if free??

    • Ernst Haagsman says:

      March 28, 2017

      PyCharm Community Edition is free for everybody. As a student you can get all JetBrains tools (including PyCharm Professional Edition) for free, just request a license here: https://www.jetbrains.com/student/

  21. PIYUSH says:

    August 17, 2019

    Sorry I am not 100% confident.
    Can I use Python Community Edition in my Organization completely free?
    Can I create Python Scripts using the same and deploy in customer production environment completely free.

    • Paul Everitt says:

      September 30, 2019

      The license of PyCharm does not apply to programs created in PyCharm.

Subscribe

Subscribe for updates