jupyterを開く時に出るエラーについて
Traceback (most recent call last): File "/home/usrname/.pyenv/versions/anaconda3-2019.03/lib/python3.7/site-packages/traitlets/traitlets.py", line 528, in get value = obj._trait_values[self.name] KeyError: 'runtime_dir' During handling of the above exception, another exception occurred: Traceback (most recent call last): ... File "/home/usrname/.pyenv/versions/anaconda3-2019.03/lib/python3.7/site-packages/jupyter_core/application.py", line 99, in _runtime_dir_default ensure_dir_exists(rd, mode=0o700) File "/home/usrname/.pyenv/versions/anaconda3-2019.03/lib/python3.7/site-packages/jupyter_core/utils/__init__.py", line 13, in ensure_dir_exists os.makedirs(path, mode=mode) File "/home/usrname/.pyenv/versions/anaconda3-2019.03/lib/python3.7/os.py", line 221, in makedirs mkdir(name, mode) PermissionError: [Errno 13] Permission denied: '/run/user/1005/jupyter'
原因
環境変数XDG_RUNTIME_DIR
が悪さをしている。
jupyterを開く時にXDG_RUNTIME_DIR
を作ってlogかなんかを残そうとするがエラーが出る。
解決法
環境変数を空にしてしまう。
$ unset XDG_RUNTIME_DIR