Jupyter Notebook が localhost:8xxx/tree で停止する

Jupyter Notebook が localhost:8xxx/tree で停止する

[移動元]データサイエンス スタック エクスチェンジここまで、2019年10月17日]

これまでにも同じような質問が 4 回ありました。しかし、今のところ誰も答えていません。参照:

[Anaconda コマンド プロンプトから Jupyter Notebook を起動し、Chrome で開いた Web ページを示すスクリーンショット]

Anaconda コマンドプロンプトから Jupyter Notebook を起動し、その結果の Web ページが Chrome で開かれたスクリーンショット

Windows 7 PC で Anaconda 3 を実行しています。このマシンで Jupyter Notebook を 1 年近く使用してきました。2 週間ほど前のある日、Jupyter Notebook で何もできなくなりました。Jupyter は、Anaconda プロンプトから起動するか、スタート メニュー (Anaconda3 の下) のリンクをクリックするか、Anaconda Navigator を起動してそこからクリックすることで起動できます。いずれの場合も、ノートブック ツリーのルートで停止し、iPython ノートブックにアクセスしたり、ノートブックを開いたりできないことを除いて、すべて正常に見えます。Chrome、Firefox、(すごい!) Internet Explorer ブラウザーを使用してみましたが、結果は同じでした。

ディレクトリ内の Jupyter 構成ファイルを編集してみましたC:\Users\myname\.jupyter。起動時に出力されるテキストから、Jupyter がそのファイル内の情報を取得していることがわかります。これは、ファイルを変更するとテキスト出力が変わるためです。

Anaconda や Python も含め、すべてをアンインストールしてみました。再起動してから Anaconda3 を再インストールしました。これが機能しなかったときはかなりがっかりしました。簡単に修正できるような気がしますが、私にはわかりません。例として、Anaconda コマンド ウィンドウのスクリーンショットと、Notebook を起動したときのブラウザーの外観を添付します。もちろん、アドレス バーに「file:///blah」と入力すれば、ディレクトリのビューを確実に表示できます。ただし、これにより Jupyter Notebook アクティビティが中断されるため、ファイルをクリックすると、*ipynbJSON の中括弧などがすべて含まれたテキスト エディターでファイルが開きます。あまり役に立ちません。

ちなみに、Spyder の起動には問題はありません。

Jupyter で IPython ノートブックに移動して開くにはどうすればよいですか? ありがとうございます。

答え1

これは、jupyter ノートブックの最新アップデートのバグです。回避策は、最新の作業コピーにダウングレードすることです。ダウングレードに pip ではなく conda を使用する方法を本当に望んでいましたが、優れた解決策を見つけました。Anaconda は、システム全体の以前のリリース (conda + jupyter + spyder + ...) のアーカイブを保持しています。アーカイブは次の場所にあります。

https://repo.continuum.io/archive/

私の場合、うまくいったのは2019年7月のリリース版でした

https://repo.continuum.io/archive/Anaconda3-2019.07-Windows-x86_64.exe

まず、Anaconda を完全にアンインストールしてから、アーカイブされたバージョンをインストールする必要があります。

答え2

次の方法が役立つかもしれません: 別のバージョンにダウングレードしてください。

pip uninstall notebook
pip install notebook==5.7.4

ソース

関連情報