web-dev-qa-db-ja.com

Javascriptエラー:JupyterLabでIPythonが定義されていません

最新の/更新されたAnacondaパッケージを持っています。 python 3.6.6を使用して何かをプロットしようとするたびに、JupyterLabで次のエラーが表示されます...

Javascriptエラー:IPythonが定義されていません

Ipythonカーネルを使用してSpyderで同じコードを実行すると、正常に機能します。オンラインで探していましたが、何が起こっているのか理解できないようです。任意の助けをいただければ幸いです。

23
AntMan

「%matplotlibノートブックはnteractで動作しません。今のところ%matplotlib inlineを使用する必要があります。」

追加:

    %matplotlib inline

グラフをプロットする前に。

引用元

18
palhares

Jupyter Labは、 jupyter-matplotlib extension を介してインタラクティブな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を使用する

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

JupyterLabで%matplotlib inlineを使用する必要があります

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