Jupyterを開くときにいくつか問題があります。 Anacondaをインストールしましたが、ターミナルで「Jupyter Notebook」を書き込もうとすると、以前と同じエラーが発生しました。
Johans-MBP:~ JDMac$ Jupyter notebook
Traceback (most recent call last):
File "/Users/JDMac/anaconda3/lib/python3.5/site-packages/traitlets/traitlets.py", line 501, 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 "/Users/JDMac/anaconda3/bin/jupyter-notebook", line 6, in <module>
sys.exit(notebook.notebookapp.main())
File "/Users/JDMac/anaconda3/lib/python3.5/site-packages/jupyter_core/application.py", line 267, in launch_instance
return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
File "/Users/JDMac/anaconda3/lib/python3.5/site-packages/traitlets/config/application.py", line 588, in launch_instance
app.initialize(argv)
File "<decorator-gen-7>", line 2, in initialize
File "/Users/JDMac/anaconda3/lib/python3.5/site-packages/traitlets/config/application.py", line 74, in catch_config_error
return method(app, *args, **kwargs)
File "/Users/JDMac/anaconda3/lib/python3.5/site-packages/notebook/notebookapp.py", line 1021, in initialize
self.init_configurables()
File "/Users/JDMac/anaconda3/lib/python3.5/site-packages/notebook/notebookapp.py", line 815, in init_configurables
connection_dir=self.runtime_dir,
File "/Users/JDMac/anaconda3/lib/python3.5/site-packages/traitlets/traitlets.py", line 529, in __get__
return self.get(obj, cls)
File "/Users/JDMac/anaconda3/lib/python3.5/site-packages/traitlets/traitlets.py", line 508, in get
value = self._validate(obj, dynamic_default())
File "/Users/JDMac/anaconda3/lib/python3.5/site-packages/jupyter_core/application.py", line 99, in _runtime_dir_default
ensure_dir_exists(rd, mode=0o700)
File "/Users/JDMac/anaconda3/lib/python3.5/site-packages/ipython_genutils/path.py", line 167, in ensure_dir_exists
os.makedirs(path, mode=mode)
File "/Users/JDMac/anaconda3/lib/python3.5/os.py", line 241, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/Users/JDMac/Library/Jupyter/runtime'
私はこれのすべてについて無知に近いので、私はここでいくつかの助けが必要です:)
ソリューションは、通常のユーザーとして端末で次のコマンドを実行します
$ export XDG_RUNTIME_DIR = ""次に、jupyter $ jupyterノートブックを起動します
rootユーザーとしては機能しません
MacOSを使用している場合、これが役立つことがあります。
Sudo chown -R `whoami`:staff ~/Library/Jupyter
権限エラーは、ディレクトリが777モードではないことが原因である可能性があります。以下のコマンドに従ってください、それは私のために機能します:
Sudo chmod -R 777 .local
「.local」ディレクトリは、ディレクトリで発生したエラーに応じて変更できます。
>cd..
および>cd yourusername
を使用してディレクトリを変更します。コマンドを使用する
jupyter notebook
これでうまくいきました。
Win 10で「Jupyterノートブックのアクセス許可エラー」が発生したときに私にとってうまくいったのは、管理者モードで端末を実行し、そこから「Jupyterノートブック」を書き込んでいたことです。
私もこのような同様の問題に遭遇しました:
jupyter notebook
Traceback (most recent call last):
File "c:\p\py353\lib\site-packages\traitlets\traitlets.py", line 528, in get
value = obj._trait_values[self.name]
KeyError: 'log'
...
私はjupyterを使用してPyCharmを使用しているので、jupyter
を更新するだけで解決されました。
コマンド:
pip3 install --upgrade jupyter
以下のコマンドをもう一度使用する場合:pip3 install jupyterすでにインストールされているものを印刷するだけですただし、一部の依存モジュールは更新されませんでした
ルートとして:
Sudo nano ~/.bashrc
ファイルの先頭に追加します。
export XDG_RUNTIME_DIR=""
押す Ctrl-o
はファイルを書き込み、Ctrl+x
出る。
今タイプ:
source ~/.bashrc
それが機能しない場合は、Jupyter Notebookをアンインストールし、現在のユーザー(たとえばjoe)がフォルダー(およびフォルダー自体)内のすべてを所有するようにします。
Sudo chown -R $joe:joe /home/joe/.jupyter
pip install notebook --user