Ошибка Javascript: IPython не определен в JupyterLab

У меня есть последний/обновленный пакет Anaconda. Каждый раз, когда я пытаюсь построить что-то с помощью python 3.6.6, я получаю следующую ошибку в JupyterLab...

Ошибка Javascript: IPython не определен

Когда я запускаю тот же код в Spyder, используя ядро ipython, он работает отлично. Они смотрели онлайн, но, похоже, не выяснили, что происходит. Любая помощь будет оценена по достоинству.

Ответ 1

"% matplotlib notebook не работает в nteract, вам пока нужно использовать %matplotlib inline ".

Добавлять:

    %matplotlib inline

Прежде чем построить график.

Цитируется из

Ответ 2

Jupyter Lab поддерживает интерактивную matplotlib через расширение jupyter-matplotlib. Процедура установки немного сложнее, но работает нормально.

Как и прежде, важно вызвать магическую команду iPython перед началом печати:

Использование:

%matplotlib widget

Монтаж:

Используя conda

conda install -c conda-forge ipympl
# If using the Notebook
conda install -c conda-forge widgetsnbextension
# If using JupyterLab
conda install nodejs
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install jupyter-matplotlib

Используя пункт

pip install ipympl
# If using JupyterLab
conda install nodejs
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install jupyter-matplotlib

Ответ 3

Необходимо использовать %matplotlib inline JupyterLab

%matplotlib inline 
import matplotlib.pyplot as plt
plt.plot([1,2,3])