PyCharm 2019.2 EAP 4

Posted on by Ernst Haagsman

This week’s Early Access Program (EAP) version of PyCharm can now be downloaded from our website.

New in the EAP

Jupyter Notebooks Improvements

EAP 4 - Jupyter UI

In addition to last week’s functional improvements, we’ve made a couple of small tweaks to the Jupyter UI that make some functionality easier to discover. If you have some data you’d like to analyze, be sure to try out Jupyter Notebooks in PyCharm!

Further Improvements

Interested?

Get the latest EAP build from our website. Alternatively, you can use the JetBrains Toolbox App to stay up to date throughout the entire EAP.

EAP Program Key Facts

  • The EAP version of PyCharm Professional Version is free to use
  • EAP build will expire after 30 days
  • This is pre-release software, you may face stability issues and other rough edges
  • You can install the EAP version alongside a stable version of PyCharm
  • EAP versions of PyCharm report statistics by default, you can opt out by changing the settings in Preferences | Appearance & Behavior | System Settings | Data Sharing
  • There’s an EAP version of the documentation as well
Comments below can no longer be edited.

52 Responses to PyCharm 2019.2 EAP 4

  1. Christopher Hiller says:

    November 19, 2014

    Where are the release notes?

    • Dmitry Filippov says:

      November 20, 2014

      As usual we don’t provide complete release notes between major releases publicly. The list is so huge!
      Here you can find some major changes and new features https://www.jetbrains.com/pycharm/whatsnew/
      Do you really need a full list? Maybe you’re looking for something in particular?

      • espdev says:

        November 20, 2014

        How about the Matplotlib support in console and debugger? (PY-7029)

        • espdev says:

          November 20, 2014

          …and support for matplotlib in the integrated python console.

          Thanks for console! Waiting for debugger… 🙂

          • traff says:

            November 20, 2014

            Matplotlib support in debugger is planned for 4.1. Stay tuned.

  2. Nikolay Mayorov says:

    November 19, 2014

    Thank you for this release.

    Overall PyCharm is great, but you need to improve numpy/scipy support and code insight in general. Just run ipython notebook and see that it can provide call signature and doc string for almost every function in every submodule in numpy (like numpy.random, numpy.linalg and so on). PyCharm provides none, I would say it doesn’t support autocompletion in numpy at all, the same goes for scipy . I think it’s a serious flaw and I would so much rather see that fixed than thinks like ipython notebook support and array viewer.

    Such issues hang on issue tracker (), but they don’t seem to get any attention.

    • traff says:

      November 20, 2014

      Hi Nikolay!
      True that numpy/scipy needs to be improved and we plan to do it soon. But I don’t agree that issues about it hang in tracker without attention. We’ve fixed a bunch of code insight Numpy related issues for the 4.0. Yes it’s not much but the work is in progress.

    • Dmitry Filippov says:

      November 20, 2014

      Thank you for the suggestions and your general feedback!
      Support of scientific tools and libraries is of a top priority. We’re going to work on this area extensively for a future release of PyCharm.

      • Nikolay Mayorov says:

        November 20, 2014

        I overstated that “PyCharm doesn’t support autocompletion in numpy at all” and I’m sorry. But there are a lot of issues with missing methods, doc strings, etc. I’m sure you know about them. Also thank you for pointing to resolved issues.

        Again, I’m amazed how well it works in ipython: it provides all public functions with doc strings and none of inner symbols of numpy (irrelevant to user). As I understand PyCharm does its indexing/skeleton building in a very generic way and ignores a lot of “hints” from __init__.py files. And that seems to be the reason of somewhat unsatisfactory results for complex libraries.

        I’m very glad that you are going to make improvements in this direction. Thank you again.

  3. PyCharm 4 正式发布! | 服务器维护 says:

    November 19, 2014

    […] 更多内容请看发行说明。 […]

  4. PyCharm 4 一般公開開始! | JSお散歩 says:

    November 19, 2014

    […] 原文:Announcing General Availability of PyCharm 4 著: Dmitry Filippov (2014年11月19日) 訳:Hideharu Sakai (2014年11月19日) […]

  5. Kevin Dahl says:

    November 20, 2014

    Seems to be a lot of IPython features missing, i.e, SHIFT-ENTER to execute a cell and advance to the next cell (it executes, just doesn’t advance), an option to run-all, minimizing or collapsing the output of a code block, no way to interrupt execution, restart the kernel, etc. It’s a step in the right direction, but I can’t see any compelling reason to use it over IPython notebooks right now, except maybe the ease of VCS integration in the IDE.

    • traff says:

      November 20, 2014

      Hi Kevin, thanks for your feedback! If you lack any feature please feel free to submit an issue to our tracker.
      As for the reason to use PyCharm integration over original IPython Notebook editor is at the first place code insight and type inference that is provided by PyCharm.

      • Kevin says:

        November 26, 2014

        Done – PY-14559.

        Code insight and type inference would be nice, but I can’t yet bring myself to use it without the execution flow items I mentioned, as I just use them to heavily right now.

  6. PyCharm 4 正式发布 PyCharm 4下载地址 | 客家网络 says:

    November 20, 2014

    […] 更多内容请看发行说明。 […]

  7. Nikita says:

    November 20, 2014

    Will all that new features be available for python plugin in idea 14? And when it’s going to be upgraded?

    • Dmitry Filippov says:

      November 20, 2014

      As usual, almost everything that announced in this release will be available in idea via the python plugin. The updated plugin will be available in a short time.

  8. nick says:

    November 20, 2014

    It seems like there isn’t support for the Django manage.py migrate function to be run within the terminal. Is that accurate?

    • traff says:

      November 20, 2014

      Hi Nick!
      Yes, you can run manage.py migrate function with Manage.py tasks..(Ctrl+Alt+R) action. What do you mean by running within terminal?

  9. DanyC says:

    November 20, 2014

    Great work guys!

    One thing which is really disappointing is to see that with a valid 3.4 license i can’t upgrade to v4 unless i renew it. If i remember correctly it was different from v2 to v3.

    Shame i must say.

    • Dmitry Filippov says:

      November 20, 2014

      Hi, The PyCharm license is perpetual – that means you can use the latest updated version forever. However we have upgrade subscriptions which come with licenses. When you got your license – you got 1 year subscription for all updates. So you could upgrade to any new version of PyCharm for free during this period. Now it seems to be your subscription is over. That’s why you can’t upgrade to v4 for free, for that you need to renew your subscription (not the license).

      • Jason Denning says:

        November 21, 2014

        My subscription is not expired until January – am I able to upgrade to v4 without renewing my subscription?

        • Jason Denning says:

          November 21, 2014

          I just checked – and I *was* able to upgrade. Please disregard my previous question.
          Thanks!

      • DanyC says:

        November 25, 2014

        Okay Dimitry, i get that.

        Let me give you more info: today i bought a license – personal one(not company) and i re-register my current version already installed on my Mac 3.4.1. After that i run “Check for updates” – no new updates available. Any idea?

        Do i need to download v4 manually and then install it on top of what is currently intaslled?(will that work without screwing my current projects?)

        Cheers,
        Dani

        • DanyC says:

          November 25, 2014

          Ignore my previous comment …found out that this is not coming as a patch but more as a full install.

  10. Pavel says:

    November 20, 2014

    Why have you removed the search in the selected line? When searching you can search in the selected line of text, but not now.

    • traff says:

      November 20, 2014

      Hi Pavel!
      It is gone quite long ago. Here is an issue about that: https://youtrack.jetbrains.com/issue/IDEA-98731

      But it doesn’t seem to be very useful as you can see all your occurrences in whole file as well as in any part of it.

      Looking only into selection is useful indeed during replace – but this option is still there.

  11. Michael Danziger says:

    November 20, 2014

    Will the upgrade be released as a patch or do we have to download the full installer?

    • traff says:

      November 20, 2014

      Hi Michael! As PyCharm 4.0 is a major release there is no patch update for it. Please download the full installer.

  12. Mike Pagel says:

    November 20, 2014

    Does this release finally fix the HIDPI screen issues we are tired of seeing in
    all IDEA based products?

    • traff says:

      November 21, 2014

      Hi Mike, if you have any issue with HiDPI screen support please report it to the IntelliJ IDEA tracker or vote for existing one to be notified about progress.

  13. Nik Molnar says:

    November 20, 2014

    Is there any way to run multiple consoles? Prior to PyCharm 4, if you already had a console running and chose Tools > Python Console, you’d get a second, independent console. Now, it just brings you to the one that’s already running.

    Thanks!

    • traff says:

      November 21, 2014

      Hi Nik!
      Now you can’t run more than one Python console. Previously there were a lot of problems with that when you could have a mess from different consoles without proper way to navigate among them. So it’s gone now. But if you have a valid use case why the ability to have more than one console should be preserved please don’t hesitate to submit an issue to our tracker about that.

  14. Johann Visagie says:

    November 21, 2014

    Thanks for another great release!

    One minor nitpick / question: What happened to the “text” tab that was present in the EAP when editing an IPython Notebook? There now seems no way to edit the JSON of a Notebook directly.

    • Dmitry Filippov says:

      November 21, 2014

      Hi Johann,

      normally, direct editing raw ipynb files in JSON is not a valid way to work with IPython Notebooks. It’s not supported in classic IPython Notebook and we also moved this out. It was in EAP since this feature was in a test mode.
      I’m curious why would you ever need to edit JSON of IPython Notebook? Is there any case when it’s needed?

      • Johann Visagie says:

        February 13, 2015

        Hi Dmitry

        Thanks for the reply, and sorry that it took me so long to reply in return — I had completely forgotten that I’d asked a question in this comment section!

        To answer your question: I’m developing an online course for our students using IPython Notebooks, and I have found it rather hard to “refactor” my text, due to the fact that there’s no simple way to select a number of cells and move them around within a Notebook.

        One way of doing such edits had been to use the text tab, enable folding and then simply move whole sections of JSON around. I realise this is a risky way of working with a Notebook, but it had its benefits for me.

        (The solution I have since adopted involves round-tripping my Notebooks via Markdown — of all things! — and doing all my editing in a programmer’s editor rather than in the Notebook itself.)

        By the way, the PyCharm Help still mentions the text tab. If it’s not going to be reinstated, these references should probably be removed.

  15. Gaëtan de Menten says:

    November 21, 2014

    Thanks for another great release.
    I second Kevin Dahl comments about IPython notebook integration being not good enough *yet* for me to actually use it but given that it is a large endeavor, this is a great first step in the right direction. I just hope that in subsequent releases it will receive the polish it deserves so that it becomes actually more attractive to use it instead of running a notebook on the side.

    I also agree with Nikolay Mayorov that improved code insight for numpy would be greatly appreciated.

    • Dmitry Filippov says:

      November 21, 2014

      Thank you for your comment! We’re not going to just leave it as it is! There’re still some requests about IPython Notebook we’re going to work on further https://youtrack.jetbrains.com/issues/PY?q=%23%7BIPython+Notebook%7D+
      Anyway, scientific functionality, including polishing IPython Notebook is of a top priority for us. Thanks once again for checking this and providing your feedback!

  16. Visto nel Web – 158 | Ok, panico says:

    November 23, 2014

    […] Announcing General Availability of PyCharm 4 da provare, sembra bello ::: JetBrains […]

  17. David Edgerton says:

    November 24, 2014

    This looks like a great update to a great tool. I’m teaching my graduate statistics class using the community edition so I can expose the students to using Python for data analysis and business analytics. Thanks for putting out a great product.

  18. Alexa says:

    November 24, 2014

    При прохождении курса Pythonintroduction столкнулся с проблемами и непонятным поведением программы при решении задач курса. Где можно обсудить решение задач и понять причины странного их поведения?
    Например в задаче String length решение принимается только если испортить имя функции len(). Прошел с таким решением, при этом вывод в консоли с ошибками:

    first_half = phrase[1:int(llen(phrase)/2)-1]
    print(first_half)

    • Dmitry Filippov says:

      November 24, 2014

      Здравствуйте,

      получить помощь и обсудить PyCharm Educational Edition можно несколькими способами:
      1. Если вы заметили ошибку, то создайте тикет здесь: https://youtrack.jetbrains.com/issues/EDU
      Наши разработчики получат нотификацию и ответят в чем проблема, и либо устранят ее, либо подскажут что нужно сделать чтобы обойти проблему.
      2. Форум http://forum.jetbrains.com/forum/PyCharm в котором пользователи, а также наши разработчики обсуждают различные проблемы. (В форуме желательно писать по-английски, чтобы получить помощь других пользователей PyCharm)
      3. Бесплатный суппорт JetBrains https://intellij-support.jetbrains.com/anonymous_requests/new – можно писать по-русски

      Касательно конкретно этой задачи – правильным решением явлется
      first_half = phrase[0:int(len(phrase)/2)]
      print(first_half)

  19. Brian Yeh says:

    November 24, 2014

    Version 4 broke so many things. I can no longer connect to remote vagrant interpreters. While the debugger can run a server remotely on my VM the debugger no longer catches a breakpoint.

    • traff says:

      November 25, 2014

      Hi Brian, if you experience any problem with PyCharm 4.0 update, please report to our tracker. Providing additional details about your configuration will help us to find a solution to your problem.

  20. Hans says:

    November 25, 2014

    Is the python notebook integration also coming for the IntelliJ plugin? thanks!

  21. Robson Peixoto says:

    November 25, 2014

    The Intellij IDEA python plugin’s aren’t woking the remote interpreter =/

    Are there plan to fix it?

    Thanks

  22. PyCharm 4.0.2 RC | JSお散歩 says:

    December 2, 2014

    […] 原文:Announcing General Availability of PyCharm 4 著: Dmitry Filippov (2014年11月19日) 訳:Hideharu Sakai (2014年11月19日) […]

  23. ww says:

    December 29, 2014

    Hi, We really need multiple consoles. You know, we are the data analyzer, so we often need 2,3 or more python consoles to run at the same time. So, please consider our requirement. Thanks.

    • Dmitry Filippov says:

      December 29, 2014

      We added a toolbar button to create multiple console tabs. This will be available soon in a bug update. At least it will be available in Release Candidate on this week.

  24. George says:

    January 22, 2015

    pycharm 4 is not a good option, 3 is way more stable and it appears stock stuff in debugger 3 is broken in 4.

Subscribe

Subscribe for updates