実行環境
- Mac Catalina
- python=3.8.1
- jupyter-notebook=6.0.3
- anacondaの仮想環境を使用
エラーの中身
jupyter notebookを開こうとしたら以下のようなエラーが出た。
......
NotADirectoryError: [Errno 20] Not a directory: 'xdg-settings'
改善方法
- エラー文に含まれている
webbrowser.py
(絶対パスが書かれてるはず)を開く。 -
webbrowser.py
の中でxdg-settings
を調べる。(自分の環境では534行目) - そこから少し上(自分の環境では15行上)にある
if sys.platform[:3] == "win":
をelif sys.platform[:3] == "win":
に変更する。 - 変更を保存後、再度jupyter notebook を実行すると開けるようになっている!!