JupyterLab Extensionはpythonパッケージのようにenvironment.yamlからinstallできない。 extensionの実体はnpmパッケージなのでpackage.jsonからinstallできたらいいのだが、 そのような方法は見付からなかった。
今のところ以下のように一つずつextensionをinstallしていくしかないっぽい。イマイチだ。。
ENV NODE_OPTIONS="--max-old-space-size=4096" RUN jupyter labextension install nbdime-jupyterlab --no-build && \ jupyter labextension install @jupyter-widgets/jupyterlab-manager --no-build && \ jupyter labextension install jupyterlab_bokeh --no-build && \ jupyter labextension install bqplot --no-build && \ jupyter labextension install @jupyterlab/vega3-extension --no-build && \ jupyter labextension install @jupyterlab/git --no-build && \ jupyter labextension install @jupyterlab/hub-extension --no-build && \ jupyter labextension install jupyterlab_tensorboard --no-build && \ jupyter labextension install jupyterlab-kernelspy --no-build && \ jupyter labextension install @jupyterlab/plotly-extension --no-build && \ jupyter labextension install jupyterlab-chart-editor --no-build && \ jupyter labextension install plotlywidget --no-build && \ jupyter labextension install @jupyterlab/latex --no-build && \ jupyter labextension install jupyter-matplotlib --no-build && \ jupyter labextension install jupyterlab-drawio --no-build && \ jupyter labextension install jupyter-leaflet --no-build && \ jupyter labextension install qgrid --no-build && \ jupyter lab build && \ jupyter lab clean && \ jlpm cache clean && \ npm cache clean --force && \ rm -rf $HOME/.node-gyp && \ rm -rf $HOME/.local && \ fix-permissions $CONDA_DIR $HOME
参考: