Javascript エラー: IPython は JupyterLab で定義されていません 質問する

Javascript エラー: IPython は JupyterLab で定義されていません 質問する

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

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

ipython カーネルを使用して Spyder で同じコードを実行すると、問題なく動作します。オンラインでいろいろ調べましたが、何が起こっているのかわかりません。どなたか助けていただければ幸いです。

ベストアンサー1

Jupyter Labは、インタラクティブなmatplotlibをサポートしています。jupyter-matplotlib 拡張機能インストール手順は少し複雑ですが、問題なく動作します。ipympl Jupyter Lab バージョンには NodeJS が必要であり、NodeJS には Windows 8.1 が必要なので、ipympl にもこの要件があります。

以前と同様に、プロットする前に iPython マジック コマンドを呼び出すことが重要です。

使用法:

%matplotlib widget

インストール:

注: この拡張機能をJupyter Labで使用する場合は、バージョン3以上を使用することをお勧めします。以下よりも古い拡張機能のインストールに関する詳細な手順については、ipympl github の説明

condaの使用

conda install -c conda-forge ipympl

# If using JupyterLab 2
conda install nodejs
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter lab build

# Later, if updating a previous Lab install:
conda install ipympl
jupyter lab build

pipの使用

pip install ipympl

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

おすすめ記事