Как заставить IntelliJ/PyCharm распознавать активное ядро ​​IPython?

Я использовал Jupyter ноутбуки в течение некоторого времени без проблем. Однако я использую IntelliJ практически для всех своих программ и хочу попробовать переместить мой рабочий процесс ipython в IntelliJ. Я следил за инструкциями здесь, и все, кажется, работает нормально, за исключением случаев, когда я запускаю ячейку, она продолжает пытаться запустить ядро, хотя ядро ​​уже должно работать.

Снимок экрана IntelliJ

Я могу использовать ядро ​​в Jupyter, как обычно, когда я следую ссылке, но я не могу использовать его из IntelliJ.

Ответ 1

Я связался с поддержкой Jetbrains, и они сказали мне, что это была известная проблема с их интеграцией Jupyter. Однако последняя версия плагина python для IntelliJ, похоже, исправила проблему.

https://youtrack.jetbrains.com/issue/PY-22032

Ответ 2

Чтобы сделать это, вы должны выбрать правильный интерпретатор в Настройки проекта. Кажется, что jupyter установлен на вашем системном интерпретаторе. Тем временем рекомендуется использовать venv с pycharm (и питоном вообще). Если вы создали venv, вам нужно выбрать интерпретатор python из этого venv, и он должен выполнить эту работу.