web-dev-qa-db-fra.com

Erreur Javascript: IPython n'est pas défini dans JupyterLab

J'ai le dernier paquet/mise à jour d'Anaconda. Chaque fois que j'essaie de tracer quelque chose en utilisant python 3.6.6, l'erreur suivante s'affiche dans JupyterLab ...

Erreur Javascript: IPython n'est pas défini

Lorsque je lance le même code dans Spyder avec un noyau ipython, cela fonctionne très bien. J'ai cherché partout en ligne, mais je n'arrive pas à comprendre ce qui se passe. Toute aide serait appréciée.

23
AntMan

"Le cahier% matplotlib ne fonctionne pas dans nteract, vous devez utiliser %matplotlib inline pour l'instant."

Ajouter:

    %matplotlib inline

Avant de tracer le graphique.

cité de

18
palhares

Jupyter Lab prend en charge matplotlib interactif via le extension jupyter-matplotlib . La procédure d'installation est un peu plus compliquée, mais fonctionne bien.

Comme auparavant, il est important d’appeler la commande magique iPython avant de tracer:

Usage:

%matplotlib widget

Installation:

Utiliser 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

Utilisation de pip

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

Besoin d'utiliser %matplotlib inline avec JupyterLab

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