web-dev-qa-db-ja.com

iPython Notebook / Jupyterの自動保存に失敗しました

私は複数のカーネルとサーバーを実行するiPython 3/Jupyterで働いています。そういうわけで、私は頻繁に物事を保存するのを忘れてしまいます。自動保存は過去3時間失敗しました。エラーには、「最後のチェックポイント:3時間前に自動保存に失敗しました。手動でFile >> Save and Checkpointを試しても何も変更されません。ヘルプ!Python 2カーネル名、編集の代わりに禁止と表示される黄色のボックス。クリックすると消えます。保存の失敗と関係があるかどうかはわかりませんが、クリックしても変わりません。

32
angisgrate

同じ問題があり、Jupyterからログアウトしていることがわかりました。 Jupyterのホームページにアクセスすると、パスワードの入力を求められることがわかりました。パスワードを入力した後、ノートブックを保存できました(まだ他のタブで実行されていました)。

40
demalexx

問題は、ノートブックが2人の異なるユーザーで起動されたことです。最も一般的なシナリオは次のとおりです。

  1. 昇格したユーザー/ルートで開始Sudo ipython notebook
  2. いくつかの作業を行ってから、ipython notebook

#1から、ルート権限を持つ.ipynb_checkpointsという隠しディレクトリが作成されました。その結果、ノートブックがルートとして実行されていない限り、更新を保存できません。

これを修正するには、単に.ipynb_checkpointsディレクトリを削除します

8
Skillachie

複数のノートブックを開いた状態でiPython3/Jupyterローカルを実行しているときに同じ問題が発生しました。私は次の方法で問題を解決しました:

  1. 1ダッシュボードタブの更新(localhost:8888/tree#)。
  2. ターミナルで「jupyterノートブックリスト」を実行しています。
  3. 更新されたダッシュボードのターミナルからパスワードボックスにトークンをコピーします。
4
Bryan Prazen

開いているノートブックの左上にあるJupyterロゴをクリックして、新しいタブを開きます。トークンを要求されたら、ターミナルから次を実行します。

jupyter notebook list

出力は次のようになります。

http://localhost:8888/?token=THE_TOKEN_YOU_NEED :: /Users/.../.../.../

JupyterメインタブでTHE_TOKEN_YOU_NEEDをコピーすると、ノートブックが再びアクティブになります(つまり、保存したり、新しいノートブックを開いたりできます)。

3
user3756936

私はこの同じ問題にひどく直面しました:(、そして最終的に私はそれを単独で見つけました)))///そしてそのすべてのabt RANSOMEWARE PROTECTION on my windows 10 pro ..この保護の下でサードパーティのアプリによってファイルやフォルダを上書きすることはできません

    • タスクバーの盾アイコンをクリックするか、Defenderのスタートメニューを検索して、Windowsセキュリティアプリを開きます。
    • ウイルスと脅威からの保護タイル(または左側のメニューバーのシールドアイコン)をクリックし、ランサムウェア保護をクリックします。
    • 制御フォルダーアクセスのスイッチを「[〜#〜] off [〜#〜]」に設定します

ハッピージュピター)))

1
Bharath

私にとっては、すべてのセルの出力が長すぎるときに起こります。これを解決するには、出力をクリアするだけです。

1
allenyllee

私にとって、この問題はファイルパスが長すぎることが判明しました。フォルダの名前を変更することで問題が解決しました。

0
justin4480

この問題が発生しました。複数のノートブックを終了/ログアウトするだけでした。次に、anacondaダッシュボードを閉じました。その後、すべてを再起動しました。心配する必要があるのは、すでに行った作業を失うことだけです。そのために、コードをメモ帳にコピーし、すぐにコピーし直しました。

0
Nasir Qadri

私は同じ問題を抱えていましたが、残念ながらこれらの方法を試しましたがうまくいきません。最後にメソッドを見つけました

  1. Filename.ipynbファイルを同じディレクトリに手作業でコピーします

  2. ファイル名を約5文字に変更します。次に、それをjupyterノートブックで開きます。正常に保存できます。

  3. その後、名前を任意の名前に変更できます!

0
Thusitha Deepal

私はこの質問が非常に古いことを知っていますが、最近同じ問題に遭遇し、より簡単な回避策を得ました。私の場合、問題の原因はわかりませんが、ノートブックはオフラインコンピューターで内部的に実行されるため(外部からのアクセスは一切ありません)、確かに複数のユーザーではありません。

自動保存を再開するには、別のタブでノートブックを再度開き、保存されていないセルをすべて手動でコピーして貼り付ける必要がありました。面倒ですが、それは問題を修正しました。 (カーネルを保存または再起動したくない限り、ノートブックで作業を続けることができたことにも注意してください)

0
ysearka

別の問題がありました。

Jupyterノートブックコンソールウィンドウを見ると、次のメッセージが表示されました。[I 09:36:14.717 NotebookApp]不正な形式のHTTPメッセージ:: 1:Content-Length too long

セルの出力の1つなどに膨大な量のテキストがあるのではないかと考えたため、出力のクリアを開始しました。

プロットチャートで1つのセルをクリアすると、再び機能しました。 Plotlyに何らかの問題があったのかもしれません。

0
BirdLaw

他の人が言及した複数のユーザーの問題によって引き起こされた同様の問題がありました。私は、Dockerとボリューム、jupyterを実行しているLinuxサブシステム、および同じディレクトリでプレーンな古いウィンドウを組み合わせて使用​​していました。残念ながら、ロードするデータのサイズに問題があったため、問題が発生し始めたドッカーを捨てなければなりませんでした。

これを修正するために、gitbashを使用して実行しました:

rm -rf <location of your dir where you launch notebook>/.ipynb_checkpoints/
rm -rf ~/.jupyter/

次に、実行してこれが再作成されたことを確認しました:

jupyter notebook password

.jupyterフォルダーが再作成されます。その後、ノートブックを再起動すると、この問題は修正されました。

0
robmsmt