web-dev-qa-db-ja.com

Jupyter Notebookが保存されない:投稿に「_xsrf」引数がありません

私はjupyterノートブックでスクリプトを約26時間実行しています。私は実際には自分のコンピューターを他の目的で使用していませんが、このプログラムを実行する必要があります。完了するまでに30時間程度かかります。約21時間で、保存が停止し、私の端末には次のようになりました。

403 PUT /api/contents/[file.ipynb] (::1): '_xsrf' argument missing from POST

ここで、[file.ipynb]は、jupyterノートブックの場所です。それはまた言います:

'_xsrf' argument missing from post

再びノートブックの右上部分に。プログラムはまだ実行中であり、jupyter Notebookを再起動したくありません。期限があり、プログラムを再度実行する必要があります。他に何かできることはありますか?

私はgoogle chromeを使用していますが、別の投稿が示唆しているように、コードにLastPass拡張機能や '%'文字がありません。

助けてくれてありがとう!

57
V P

これが最も簡単な方法です。

新しいノートブックを開く必要はありませんでした。代わりに、ツリーを再度開き、カーネルを再接続しました。ある時点で、カーネルも再起動しました。 – user650654 19年10月9日0:17

0
liangli

Nvidia dockerの画像を使用して同じ問題(ノートブックと.pyモジュールのどちらも保存できない)が発生しました。解決策は、何も入力せずにjupyter内でターミナルを開くだけで、ファイルが保存されたら終了します。同じブラウザ/ jupyterインスタンスで実行されました。

マシンOS:Ubuntu 18.04

0
brz

開発者設定を開き、コンソールをクリックして次のように入力します

JSON.parse(document.getElementById( 'jupyter-config-data')。textContent).token

次に、ノートブックを保存してみてください。以前に保存していなかったノートブックが今保存されます。

私の場合、この問題は[ノートブック]の上部にある[カーネル]をクリックしてから[再接続]をクリックすることで解決しました。

0
Toru Kikuchi