質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Q&A

1回答

5665閲覧

Jupyter notebook でカーネルに接続できない

tomohikoikeda

総合スコア5

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

0グッド

0クリップ

投稿2021/06/24 04:10

編集2021/06/24 06:26

前提・実現したいこと

jupyter notebookを起動すると、no connection to kernelとなり、コードを打っても実行できません。

発生している問題・エラーメッセージ

[W 15:09:40.763 NotebookApp] Notebook Untitled1.ipynb is not trusted [I 15:09:41.119 NotebookApp] Kernel started: 046a2c82-b7c2-4614-87d7-79eafed4b19f, name: python3 Traceback (most recent call last): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 193, in run_module_as_main "main", mod_spec) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 85, in run_code exec(code, run_globals) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\ipykernel_launcher.py", line 16, in <module> app.launch_new_instance() File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\traitlets\config\application.py", line 844, in launch_instance app.initialize(argv) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\traitlets\config\application.py", line 87, in inner return method(app, *args, **kwargs) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\ipykernel\kernelapp.py", line 577, in initialize self.write_connection_file() File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\ipykernel\kernelapp.py", line 232, in write_connection_file iopub_port=self.iopub_port, control_port=self.control_port) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\jupyter_client\connect.py", line 136, in write_connection_file with secure_write(fname) as f: File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\contextlib.py", line 112, in enter return next(self.gen) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\jupyter_core\paths.py", line 461, in secure_write win32_restrict_file_to_user(fname) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\jupyter_core\paths.py", line 387, in win32_restrict_file_to_user import win32api ImportError: DLL load failed: 指定されたモジュールが見つかりません。 [I 15:09:44.103 NotebookApp] KernelRestarter: restarting kernel (1/5), new random ports [IPKernelApp] ERROR | Failed to load connection file: 'C:\Users\tomoh\AppData\Roaming\jupyter\runtime\kernel-046a2c82-b7c2-4614-87d7-79eafed4b19f.json' Traceback (most recent call last): File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\ipykernel\kernelapp.py", line 257, in init_connection_file self.load_connection_file() File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\jupyter_client\connect.py", line 494, in load_connection_file info = json.load(f) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\json_init.py", line 296, in load parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\json_init.py", line 348, in loads return _default_decoder.decode(s) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\json\decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\json\decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) ```
KernelRestarter: restart failed
[W 13:00:52.837 NotebookApp] Kernel 179c6d7d-b2a7-412f-a957-2006a0f88c5f died, removing from map.

### 該当のソースコード ```ここに言語名を入力 python

試したこと

アナコンダの再インストール

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

数週間前までは問題なく使えていました。
ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2021/06/24 04:58 編集

jupyterを起動したときに、一緒にターミナル(Windowsならコマンドプロンプト)が起動していると思うのですが、そちらに何か表示されてませんか? また、パソコンを再起動してもダメでしょうか?
tomohikoikeda

2021/06/24 06:25

[W 15:09:40.763 NotebookApp] Notebook Untitled1.ipynb is not trusted [I 15:09:41.119 NotebookApp] Kernel started: 046a2c82-b7c2-4614-87d7-79eafed4b19f, name: python3 Traceback (most recent call last): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\ipykernel_launcher.py", line 16, in <module> app.launch_new_instance() File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\traitlets\config\application.py", line 844, in launch_instance app.initialize(argv) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\traitlets\config\application.py", line 87, in inner return method(app, *args, **kwargs) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\ipykernel\kernelapp.py", line 577, in initialize self.write_connection_file() File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\ipykernel\kernelapp.py", line 232, in write_connection_file iopub_port=self.iopub_port, control_port=self.control_port) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\jupyter_client\connect.py", line 136, in write_connection_file with secure_write(fname) as f: File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\contextlib.py", line 112, in __enter__ return next(self.gen) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\jupyter_core\paths.py", line 461, in secure_write win32_restrict_file_to_user(fname) File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\jupyter_core\paths.py", line 387, in win32_restrict_file_to_user import win32api ImportError: DLL load failed: 指定されたモジュールが見つかりません。 [I 15:09:44.103 NotebookApp] KernelRestarter: restarting kernel (1/5), new random ports [IPKernelApp] ERROR | Failed to load connection file: 'C:\\Users\\tomoh\\AppData\\Roaming\\jupyter\\runtime\\kernel-046a2c82-b7c2-4614-87d7-79eafed4b19f.json' Traceback (most recent call last): File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\ipykernel\kernelapp.py", line 257, in init_connection_file self.load_connection_file() File "C:\Users\tomoh\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\jupyter_client\connect.py", line 494, in load_connection_file info = json.load(f) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\json\__init__.py", line 296, in load parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\json\__init__.py", line 348, in loads return _default_decoder.decode(s) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\json\decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\json\decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) これを4回繰り返した後、 [W 15:09:56.270 NotebookApp] KernelRestarter: restart failed [W 15:09:56.271 NotebookApp] Kernel 046a2c82-b7c2-4614-87d7-79eafed4b19f died, removing from map. [W 15:10:41.175 NotebookApp] Timeout waiting for kernel_info reply from 046a2c82-b7c2-4614-87d7-79eafed4b19f [E 15:10:41.178 NotebookApp] Error opening stream: HTTP 404: Not Found (Kernel does not exist: 046a2c82-b7c2-4614-87d7-79eafed4b19f) のように出てきました。 また、再起動しても解決しませんでした。
jbpb0

2021/06/24 06:50 編集

> import win32api ImportError: DLL load failed: 指定されたモジュールが見つかりません。 jupyterじゃなくて、Anacondaプロンプト上でpythonを起動して下記を実行したら、どうなりますか? import win32api
tomohikoikeda

2021/06/24 07:11

(base) C:\Users\tomoh>python Python 3.8.8 (default, Apr 13 2021, 15:08:03) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import win32api のようになり、import できているようです。
jbpb0

2021/06/24 07:57

エラーは > File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\runpy.py" なのでPython 3.7ですが、Anacondaプロンプトの方は > Python 3.8.8 (default, Apr 13 2021, 15:08:03) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 なのでPython 3.8ですね 現状jupyterで動いてるPythonはAnacondaではないですね jupyterでAnacondaのPythonを使えば、エラー出なくなって起動すると思うのですが、jupyterはどうやって起動してますか?
jbpb0

2021/06/24 08:08

現状jupyterでエラー起きてる > File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0 に入ってるのは、Microsoft store版のPythonです https://www.blog.danishi.net/2019/06/30/post-1697/ 最近それ入れませんでしたか? Microsoft store版で import win32api をできるようにするのは、いろいろ面倒なようです https://seesaawiki.jp/w/kou1okada/d/20201117%3A%20Microsoft%20Store%20%C8%C7%20Python%20%A4%C7%20win32api%20%A4%AC%20import%20%BD%D0%CD%E8%A4%CA%A4%A4 Microsoft store版Pythonが要らないなら、それをアンインストールしたら、jupyterでAnaconda版が使われるようになるので、解決すると思います (あくまでも、要らないなら、ですが)
guest

回答1

0

import win32api

ImportError: DLL load failed: 指定されたモジュールが見つかりません。

が原因です

現状jupyterでエラー起きてる

File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0

に入ってるのは、Microsoft store版のPythonです
MicrosoftストアでPythonの開発環境を用意する

Microsoft store版で
import win32api
をできるようにするのは、いろいろ面倒なようです
20201117: Microsoft Store 版 Python で win32api が import 出来ない

設定等を見直して、jupyterでMicrosoft store版ではなくAnaconda版のPythonを使うようにすれば、おそらくエラー出なくなって起動すると思います

投稿2021/07/02 10:40

jbpb0

総合スコア7653

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問