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