Jupyter Labでipywidgetsを機能させる方法は?



How Get Ipywidgets Working Jupyter Lab



解決:

JupyterLabは、セルの出力に任意のJavaScriptを埋め込むことができなくなったモデルを優先するようになりました。これは、これまで機能していたインタラクティブなJupyterNotebookモジュールの数です。彼らは今、双方向性のあるモジュールがJupyterLab拡張機能を作成するように求めています。 IPyWidgetsには、コマンドラインでこれを実行することでアクティブ化できる拡張機能があります(これは、NodeJSが既にインストールされていることを前提としています)。

jupyterlabextensionインストール@ jupyter-widgets / jupyterlab-manager 

私は同じpbmを持っていて、この解決策を試しました(それが他の人を助けることができることを願っています):



NSjupyter labextension install @ jupyter-widgets / jupyterlab-managerは、私の場合、この種のエラーを出しました:

> /Users/user/.nvm/versions/node/v8.7.0/bin/npm pack @ jupyter-widgets / jupyterlab-manager jupyter-widgets-jupyterlab-manager-0.35.0.tgzエラーが発生しました、完全に--debugを使用してください出力:ValueError: '@ jupyter-widgets / [email protected]'は現在のJupyterLabの競合する依存関係と互換性がありません:JupyterLab拡張パッケージ> = 0.15.4-0 = 0.16.0-0 = 1.1.4-0 = 2.0。 0-0 = 0.15.4-0 = 0.16.0-0 = 0.15.4-0 = 0.16.0-0<0.17.0-0 @jupyterlab/notebook  

次に、0.35ではなく以前のバージョン0.34を使用しました。jupyter labextension install @ jupyter-widgets / [メール保護]



実際、これによると、チームが最後のバージョンを検討する時間を得ることがあります。

UP(コメントによる):確認できますjupyter lab --versionを実行し、バージョンの互換性に一致するものを見つけます。

そしてそれは今動作します!



ここに画像の説明を入力してください


同じ問題があり、今日私のために働いたのは、ここで言及されているように、「clean」コマンドを実行することでした:https://ipywidgets.readthedocs.io/en/latest/user_install.html#installing-the-jupyterlab-extension

そう:

jupyter lab clean jupyter labextension install @ jupyter-widgets / jupyterlab-manager

そして、それはちょうど今私のためにそれを正しく機能させました。