Joh*_*ach 5 python anaconda jupyter-notebook
当我尝试在Jupyter Notebook中运行代码时,没有任何反应。细胞没有反应。这是我尝试运行单元时发生的(或未发生的)屏幕截图。
我尝试单击“内核”选项卡下的“重新启动并全部运行”选项。它仅向我警告内核已死:
如果我单击警告消息上的“立即尝试立即重新启动”按钮,则消息消失,但是代码仍然无法运行。但是,如果我离开笔记本电脑很长时间(我认为它花了一个小时的时间),则代码最终会运行,并且笔记本电脑会正常运行。
我输入的问题很简单,例如print (2 + 2),或import numpy as np如第一个屏幕截图所示,但这些行没有执行。
我正在使用Anaconda Navigator打开的笔记本上运行Python 3.5。此外,我的操作系统是Windows 10。
我尝试卸载并重新安装Anaconda(Python 3和Python 2版本)并关闭我的防病毒软件,但似乎没有任何方法可以解决问题。
有谁知道为什么会这样以及如何解决?任何帮助都感激不尽!
终端消息如下:
[I 12:43:00.890 NotebookApp] Serving notebooks from local directory: C:\Users\Essi
[I 12:43:00.891 NotebookApp] 0 active kernels
[I 12:43:00.891 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 12:43:00.891 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 12:43:26.635 NotebookApp] Kernel started: 7612964e-692c-430c-99ba-b0ed2190f12c
[W 12:43:36.822 NotebookApp] Timeout waiting for kernel_info reply from 7612964e-692c-430c-99ba-b0ed2190f12c
[I 12:43:55.421 NotebookApp] Kernel restarted: 7612964e-692c-430c-99ba-b0ed2190f12c
[I 12:44:15.437 NotebookApp] Kernel restarted: 7612964e-692c-430c-99ba-b0ed2190f12c
[W 12:44:25.425 NotebookApp] Timeout waiting for kernel_info_reply: 7612964e-692c-430c-99ba-b0ed2190f12c
[E 12:44:25.427 NotebookApp] Exception restarting kernel
Traceback (most recent call last):
File "C:\Users\Essi\Anaconda3\lib\site-packages\notebook\services\kernels\handlers.py", line 88, in post
yield gen.maybe_future(km.restart_kernel(kernel_id))
File "C:\Users\Essi\Anaconda3\lib\site-packages\tornado\gen.py", line 1008, in run
value = future.result()
File "C:\Users\Essi\Anaconda3\lib\site-packages\tornado\concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
tornado.gen.TimeoutError: Timeout waiting for restart
[E 12:44:25.507 NotebookApp] {
"Referer": "http://localhost:8888/notebooks/Documents/Vac%20Work%20progs/123.ipynb",
"Accept": "application/json, text/javascript, */*; q=0.01",
"Host": "localhost:8888",
"Content-Length": "0",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"X-Requested-With": "XMLHttpRequest",
"Accept-Language": "en-US,en;q=0.5",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0"
}
[E 12:44:25.508 NotebookApp] 500 POST /api/kernels/7612964e-692c-430c-99ba-b0ed2190f12c/restart (::1) 31148.06ms referer=http://localhost:8888/notebooks/Documents/Vac%20Work%20progs/123.ipynb
[I 12:44:26.615 NotebookApp] Kernel shutdown: 7612964e-692c-430c-99ba-b0ed2190f12c
[W 12:44:27.626 NotebookApp] Session not found: session_id='8d2aafbc-0bc6-47b8-9648-6c3650d07513'
[W 12:44:27.627 NotebookApp] 404 DELETE /api/sessions/8d2aafbc-0bc6-47b8-9648-6c3650d07513 (::1) 2.00ms referer=http://localhost:8888/notebooks/Documents/Vac%20Work%20progs/123.ipynb
[I 12:44:27.677 NotebookApp] Kernel started: e5487dea-ffa3-4498-9238-c70df3c58963
[W 12:44:37.717 NotebookApp] Timeout waiting for kernel_info reply from e5487dea-ffa3-4498-9238-c70df3c58963
[W 12:44:45.448 NotebookApp] Timeout waiting for kernel_info_reply: 7612964e-692c-430c-99ba-b0ed2190f12c
[E 12:44:45.448 NotebookApp] Exception restarting kernel
Traceback (most recent call last):
File "C:\Users\Essi\Anaconda3\lib\site-packages\notebook\services\kernels\handlers.py", line 88, in post
yield gen.maybe_future(km.restart_kernel(kernel_id))
File "C:\Users\Essi\Anaconda3\lib\site-packages\tornado\gen.py", line 1008, in run
value = future.result()
File "C:\Users\Essi\Anaconda3\lib\site-packages\tornado\concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "<string>", line 3, in raise_exc_info
tornado.gen.TimeoutError: Timeout waiting for restart
[E 12:44:45.450 NotebookApp] {
"Referer": "http://localhost:8888/notebooks/Documents/Vac%20Work%20progs/123.ipynb",
"Accept": "application/json, text/javascript, */*; q=0.01",
"Host": "localhost:8888",
"Content-Length": "0",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"X-Requested-With": "XMLHttpRequest",
"Accept-Language": "en-US,en;q=0.5",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0"
}
[E 12:44:45.451 NotebookApp] 500 POST /api/kernels/7612964e-692c-430c-99ba-b0ed2190f12c/restart (::1) 31061.81ms referer=http://localhost:8888/notebooks/Documents/Vac%20Work%20progs/123.ipynb
[I 12:44:47.055 NotebookApp] Kernel shutdown: e5487dea-ffa3-4498-9238-c70df3c58963
[I 12:45:26.611 NotebookApp] Saving file at /Documents/Vac Work progs/123.ipynb
[W 12:51:54.702 NotebookApp] Session not found: session_id='3fef32b0-5580-4ea5-b61e-9fe5b3892368'
[W 12:51:54.703 NotebookApp] 404 DELETE /api/sessions/3fef32b0-5580-4ea5-b61e-9fe5b3892368 (::1) 1.02ms referer=http://localhost:8888/notebooks/Documents/Vac%20Work%20progs/123.ipynb
[I 12:51:54.784 NotebookApp] Kernel started: ceb9046d-94e3-467b-96a3-e8f49bcfbb87
[W 12:52:04.824 NotebookApp] Timeout waiting for kernel_info reply from ceb9046d-94e3-467b-96a3-e8f49bcfbb87
Run Code Online (Sandbox Code Playgroud)
我做过的进一步尝试包括关闭防火墙,关闭浏览器中的阻止程序以及尝试在Chrome和Edge中运行jupyter。我也尝试过pip install -U jsonschema,然后得到以下响应:
C:\Users\Essi>pip install -U jsonschema
Could not fetch URL https://pypi.python.org/simple/jsonschema/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645) - skipping
Requirement already up-to-date: jsonschema in c:\users\essi\anaconda3\lib\site-packages
Run Code Online (Sandbox Code Playgroud)
上述行动均无济于事。certificate verify failed响应是否引起另一个问题?
我能够打开Ipython会话(希望您指的是可以在其中执行代码的黑屏)。但是,Spyder中的Ipython控制台与Jupyter中存在相同的问题,但是我可以通过将“运行”操作配置为“在新的专用控制台中执行”来绕过此问题。
我的问题通过卸载 anaconda 得到解决,之后我下载并安装了最新的 anaconda 版本。
我相信我的防病毒软件通过阻止某些安装和/或配置设置,导致了旧 Anaconda 版本的初始安装出现问题。我的结论是基于以下事实:来自卡巴斯基的大量警告消息不断弹出,询问是否允许或阻止应用程序想要打开和运行的路径。
每次选择“允许”按钮都会使 Jupyter 正常工作。
| 归档时间: |
|
| 查看次数: |
4742 次 |
| 最近记录: |