Ячейки Pycharm Jupyter не отображают выходные данные

Недавно я перешел с VS Code на Pycharm Pro для разработки на Python. Я довольно много работаю в блокнотах Jupyter. Хотя и VS Code, и Pycharm поддерживают запуск блокнотов Jupyter, но по какой-то причине Pycharm отказывается выполнять выходные данные, хотя он явно завершает выполнение ячейки.

Когда я запускаю ячейки в VS Code:

после этого откроем блокнот в текстовом редакторе:

{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "dff0c4eff53e11e0",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2024-06-11T09:17:35.643760Z",
     "start_time": "2024-06-11T09:17:35.624653Z"
    }
   },
   "outputs": [                 <----- filled output
    {
     "data": {
      "text/plain": [
       "'c:\\\\Users\\\\Matthijs.Kramer\\\\mambaforge\\\\envs\\\\marine_verif\\\\python.exe'"
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import sys\n",
    "sys.executable"
   ]
  },

В Пичарме:

Ячейки имеют дополнительные номера, поэтому выполнение завершено. После открытия в текстовом редакторе:

{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "dff0c4eff53e11e0",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2024-06-11T09:17:35.643760Z",
     "start_time": "2024-06-11T09:17:35.624653Z"
    }
   },
   "outputs": [],                 <----- no output
   "source": [
    "import sys\n",
    "sys.executable"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "8e894d25f58547a7",
   "metadata": {},
   "outputs": [],                 <----- no output
   "source": [
    "print(sys.executable)"
   ]
  },

Я также вижу, что в окне переменных Jupyter появляются новые переменные (в данном случае foo = 3), поэтому ядро ​​работает правильно. Я также могу нормально работать с блокнотами, когда они открыты в браузере.

Кроме того, когда я запускаю блокнот в VS Code, чтобы выходные данные ячеек были заполнены, и перезапускаю блокнот в Pycharm, он отображает выходные данные, но я не могу их очистить... Кажется, у Pycharm возникают проблемы с взаимодействием с выходной частью. каждой клетки.

Как заставить Pycharm заполнять и отображать выходные данные ячеек Jupyter?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
89
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Понятия не имею, как это сделать, но сегодня у меня нет проблем заставить Pycharm запустить Jupyter и добавить выходные данные...

Ответ принят как подходящий

Это проблема самого PyCharm. Решение — просто перезапустить ядро. https://youtrack.jetbrains.com/issue/IJPL-59401/Jupyter-notbook-output-not-being-displayed

Другие вопросы по теме