PyCharm 2017.2 Out Now: Docker Compose on Windows, SSH Agent and more

Ernst Haagsman

PyCharm 2017.2 is out now! Get it today for Docker Compose support on Windows, SSH Agent, Azure Databases, and Amazon Redshift support.

Get it from our website

  • We’ve added some small improvements for editing Python files: a quick fix to change the signature of a function you’re calling, an inspection to make sure your Python strings formatted with str.format() work correctly, and auto-completion for type hints
  • Docker Compose is additionally supported on Windows (this feature is available only in PyCharm Professional Edition)
  • PyCharm 2017.2 supports using SSH Agent to handle your SSH private keys. Compatible tools like Pageant on Windows are also supported. (only in Professional Edition)
  • Database tools fully support connecting to Amazon Redshift and Azure Databases (only in Professional Edition)
  • Run inline SQL on multiple data source (only in Professional Edition)
  • Improvements for Version Control, JavaScript, and HiDPI support (JavaScript support is available only in Professional Edition)
  • And more, see our what’s new page for details

Get PyCharm 2017.2 now from our website!

Please let us know what you think about PyCharm! You can reach us on Twitter, Facebook, and by leaving a comment on the blog.

PyCharm Team
-The Drive to Develop

Comments below can no longer be edited.

23 Responses to PyCharm 2017.2 Out Now: Docker Compose on Windows, SSH Agent and more

  1. Marcus Amargi says:

    July 26, 2017

    I just upgraded. When I click Navigate -> File, the prompt opens briefly and then immediately closes. This is terribly frustrating.

    • Marcus Amargi says:

      July 26, 2017

      It doesn’t seem to happen if something isn’t already typed into the prompt. But if I open the prompt a second time, and the last search is still there, then the issue occurs.

      • Ernst Haagsman says:

        July 26, 2017

        I can’t reproduce this on my machine. Which operating system are you using?

        • Marcus Amargi says:

          July 26, 2017

          Hi, I am using Xubuntu 16.04

          • Ernst Haagsman says:

            July 26, 2017

            I’ve found a related issue:

            Please vote for the ticket and you’ll be notified as soon as a fix is ready.

          • Marcus Amargi says:

            July 26, 2017

            Thank you for finding that.

  2. Michel Zhan says:

    July 27, 2017

    just upgraded.Some issue about font size.
    I set size=16, found the font size of logs in Debug also changed to 16, same with Terminal

    • Pavel Karateev says:

      July 27, 2017

      Hi Michel! Try to enable “Settings | Editor | Color Scheme | Console Font | Use console font instead of the default” option and customise the font size on this page.

  3. Johann Visagie says:

    July 27, 2017

    Am I correct that PyCharm no longer has locally-installed help files?

    If I choose options from the Help menu, it simply opens my default browser with the online help at

    • Ernst Haagsman says:

      July 27, 2017

      Yes, we’ve made the choice to offer only online help to make sure that we can correct mistakes quicker and continuously improve our documentation.

  4. Mark says:

    July 27, 2017

    I just upgraded PyCharm this morning. I also use this for UI dev, so I have JS support enabled. This is what I see in the log, however:

    07:34 Plugin Error
    Problems found loading plugins:
    Plugin “AngularJS” was not loaded: required plugin “JavaScript Support” is disabled.
    Plugin “JavaScript Intention Power Pack” was not loaded: required plugin “JavaScript Support” is disabled.
    Plugin “JavaScript Debugger” was not loaded: required plugin “JavaScript Support” is disabled.
    Plugin “Python JavaScript Debugger Integration” was not loaded: required plugin “JavaScript Support” is disabled.
    Plugin “tslint” was not loaded: required plugin “JavaScript Support” is disabled

    I try to re-enable JS support, which requires a restart of PyCharm. When I restart it, I get:

    Plugin ‘JavaScript’ failed to initialize and will be disabled. Please restart PyCharm.

    java.lang.NoClassDefFoundError: com/intellij/openapi/components/ApplicationComponentAdapter
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(
    at java.lang.ClassLoader.defineClass(
    at com.intellij.util.lang.UrlClassLoader._defineClass(
    at com.intellij.util.lang.UrlClassLoader.defineClass(
    at com.intellij.util.lang.UrlClassLoader._findClass(
    at java.lang.ClassLoader.loadClass(
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(
    (many more lines…can include if needed)

    Any ideas?

    • pavel.karateev says:

      July 27, 2017

      Hi Mark! I suspect the problem can be with outdated JavaScript plugin, try to install the recent version or reinstall PyCharm from scratch – it has the plugin bundled.

      • Mark says:

        July 27, 2017

        Thanks, Pavel.

        How do I go about installing the recent version? When I browse for plugins, I never see “JavaScript Support” as an option. Or is it bundled with something else?

        If I need to reinstall PyCharm, I will. Just trying to avoid that, if possible.

        Thanks again

  5. Mark says:

    July 27, 2017

    Sorry…should have said. I’m running PyCharm 2017.2 on MacOS Sierra

  6. AntoineGX says:

    July 27, 2017


    I’ve just updated PyCharm, everything seems to be working smoothly except when running Python unittest: PyCharm is stuck during ~10 seconds (no prompt, no menu) before the test starts. Is this a known issue?

    Thanks for the answer.

    • Pavel Karateev says:

      July 27, 2017

      Hi Antoine! I believe it’s not, could you please create a ticket and attach zipped log folder from Help -> Show Log in …. There should be valuable thread dumps after the freeze.

  7. srsa says:

    July 27, 2017

    Finally Docker Compose support on Windows. Thanks!

  8. antoinegx says:

    July 28, 2017

    Ticket PY-25379 created, hope it will be addressed soon.

  9. Adelle says:

    July 28, 2017

    Improvements! I love improvements! Didn’t upgrade yet so I can’t confirm if there is a bug or not. Waiting for a fix!

  10. Mykola says:

    July 29, 2017

    It is sad but PyCharm has ugly support of docker-compose.

    See next bugs for example:

    – PY-25409 [docker-compose] Terrible Performance on Updating Skeletons

    – PY-25410 [docker-compose] Impossible to Configure Timeouts for Stop / Restart

    – PY-25411 [docker-compose] Double click on “Stop” button Doesn’t Kill Containers

    – PyCharm Doesn’t Support docker-compose format version 3+ (recommended by Docker)

    Think twice before buying Pycharm / IntelliJ Professional for software development with docker-compose support.

    • Ernst Haagsman says:

      July 31, 2017

      Thanks for reporting those first three issues, we’ll have a look to see how we can help address those issues.

      We are working on Compose v3, please stay tuned for the EAP of PyCharm 2017.3, you’ll be able to try it soon.

  11. Evil programmer says:

    August 4, 2017

    It’s worst update than I’ve ever seen.

    All my color-styles and fonts are gone (new color-styles in Darcula theme is bad). So, I spent time to re-configure it.


Subscribe for updates