a2ef1e0dcb8625607fb036e348d9b7db632e1165
python/jupyter/\343\203\233\343\203\274\343\203\240\343\203\207\343\202\243\343\203\254\343\202\257\343\203\210\343\203\252\343\201\214\344\275\216\351\200\237\343\201\252\347\222\260\345\242\203\343\201\247Jupyter Lab\343\202\222\350\265\267\345\213\225\343\201\231\343\202\213.md
| ... | ... | @@ -0,0 +1,27 @@ |
| 1 | +## 前提 |
|
| 2 | + |
|
| 3 | +ホームディレクトリが低速な環境だと、Jupyter Labの実行に支障が出る。 |
|
| 4 | +具体的には、 |
|
| 5 | + - カーネルを再起動してもセルの中身が実行されない。 |
|
| 6 | + - カーネルを再起動すると「サーバとの通信がロストした」というエラーが表示される。 |
|
| 7 | + |
|
| 8 | +などの現象が起きる。 |
|
| 9 | + |
|
| 10 | +## 解決策 |
|
| 11 | + |
|
| 12 | +Jupyter Labの動作に必要なファイルを高速なディスクに移す。 |
|
| 13 | +以下の環境変数を設定することで、動作に必要なファイルをホームディレクトリから待避させることができる。 |
|
| 14 | + |
|
| 15 | +参考までに、デフォルトで設定されているパスも記載する。 |
|
| 16 | +```bash |
|
| 17 | +export XDG_CACHE_HOME="$HOME/.cache/" |
|
| 18 | +export JUPYTER_CONFIG_DIR="$HOME/.jupyter/" |
|
| 19 | +export JUPYTER_DATA_DIR="$HOME/.local/share/jupyter/" |
|
| 20 | +export JUPYTER_RUNTIME_DIR="$HOME/.local/share/jupyter/runtime/" |
|
| 21 | +export IPYTHONDIR="$HOME/.ipython/" |
|
| 22 | +``` |
|
| 23 | + |
|
| 24 | +上記のパスから高速なディスク上へ移行することで、Jupyter Labの挙動が安定する可能性がある。 |
|
| 25 | + |
|
| 26 | +## 参考 |
|
| 27 | +- [Common Directories and File Locations — Jupyter Documentation 4.1.1 alpha documentation](https://docs.jupyter.org/en/stable/use/jupyter-directories.html) |
|
| ... | ... | \ No newline at end of file |