「'environment_kernels.EnvironmentKernelSpecManager' could not be imported」でJupyter notebookが起動しない

f:id:ikemensato:20190711013700p:plain

Anacondaを再インストールして、Pythonのバージョンが3.7にアップデートした辺りからか、Jupyter notebookが起動しなくなった。

 環境

Windows7 64bit
Anaconda
Python3.7

 エラー表示っぽいもの

[C 08:16:21.905 NotebookApp] Bad config encountered during initialization:
[C 08:16:21.905 NotebookApp] The 'kernel_spec_manager_class' trait of notebookapp.NotebookApp object at 0x00000000023B54A8> instance must be a type, b
ut 'environment_kernels.EnvironmentKernelSpecManager' could not be imported

 解決方法

以下のサイトを参考。
http://d.hatena.ne.jp/mopper27/20181102/1541171288

1.管理者権限で「Anaconda Prompt」を起動する(base環境で起動する)

2.pipをupdate

python -m pip install --upgrade pip

この次の「jupyter_environment_kernels」をやるためには、pip ver 10.0.1が必要だったようだ

3.jupyter_environment_kernelsをインストール

以下コマンドを入力する。

pip install environment_kernels

 あとがき

Udemyで講師に聞いても、「それだけじゃ分からないッス」と言われ、自力で解決しようと決意。
エンジニアは口を揃えて、「エラー表示くらい見ろよ笑」と言うので、上記のエラー?のワードをググる
「'environment_kernels.EnvironmentKernelSpecManager'」でググり、趣旨が違うサイトに辿り着くが解決方法は同じだったので、結果オーライ。
単に、jupyter_enbironment_karnelsをインストールすればいいだけだった。
それにしてもなぜ突然起動しなくなったのか。
他パッケージかPython3.7のせいか不明。