2017-01-08 60 views
9

Jupyterをバージョン4.3.1にアップグレードしました 以前に作成したipynbファイルを開くことはできますが、新しいファイルを作成することはできません。Jupyter作成ノートブックが失敗しました:FORBIDDEN

私は新しいノートブックファイルを作成しようとすると、私は言って窓のポップアップ取得:
は、端末で

を禁止新しいノートブックを作成中
は、ノートブックを作成するには、
エラーが失敗が発生した私はこれに気づきます出力:

[W 12:53:23.375 NotebookApp] 403 POST /api/contents (::1): '_xsrf' argument missing from POST 
[W 12:53:23.383 NotebookApp] 403 POST /api/contents (::1) 8.92ms referer=http://localhost:8888/tree?token=e7fbbb58516dc1359fcc26a1079093166a1f713ee5b94ccd 
私は、Python 3.5.2とIPythonでJupyterを使用

5.1.0

+0

おそらく、jupyterに追加された新しい必須トークン認証が原因です。 http://blog.jupyter.org/2016/12/21/jupyter-notebook-4-3-1/ –

+0

これはバグかもしれません。少なくとも、エラーメッセージはより有益であったはずです。おそらく、あなたはgypub-issueのトラッカーでjupyter-notebookのバグレポートを提出するべきでしょうか? https://github.com/jupyter/notebook –

答えて

3

私はブラウザでクッキーを有効にしなければなりませんでした(私は意図的に無効にしていました)。その後、 "禁じられた"エラーは消えて、今はすべてOKです。

XSRFを防止するために一般的に認められている解決策は、予測できない値を持つすべてのユーザーをクッキーにして、その値をサイト上のすべてのフォーム送信に追加の引数として含めることです。

から:http://tornado.readthedocs.io/en/latest/guide/security.html#cross-site-request-forgery-protection

0

私はちょうど今、この問題を抱えていたが、私はそれが縁で働いていたことに気づきました。私の場合、ChromeでCookieを含むすべてのブラウザキャッシュを削除するとこれが解決されました。

関連する問題