嗨@BLeila - 很抱歉你遇到了麻烦。 您是否尝试通过在选择1+1
单元格时按Shift-Enter
或在Cell
菜单中选择Run..
选项之一来执行单元格?
如果是这样,请尝试查看 javascript 控制台以查看那里是否有任何错误消息。
从右上角的实心圆圈来看,您的 Python 2 内核没有运行。 您可以尝试从Kernel
菜单重新启动它,或者查看您是否安装了另一个内核并尝试切换到该内核。
我确实尝试了两种方式来执行我的代码,重新启动内核但没有。 我有一个内核 这是我在运行 Jupyter notebook 时得到的:
`[I 10:50:38.714 NotebookApp] Serving notebooks from local directory: C:\Users\3D Informatique
[I 10:50:38.717 NotebookApp] 0 active kernels
[I 10:50:38.717 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 10:50:38.717 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[E 10:50:49.525 NotebookApp] Failed to run command:
['C:\\Users\\3D Informatique\\Anaconda3\\envs\\py27\\python.exe', '-m', 'ipykernel', '-f', 'C:\\Users\\3D Informatique\\AppData\\Roaming\\jupyter\\runtime\\kernel-ebdd578a-840c-417c-bb86-b406bf3f9b85.json']
PATH='C:\\Users\\3D Informatique\\Anaconda2\\envs\\gl-env\\Library\\bin;C:\\Users\\3D Informatique\\Anaconda2\\envs\\gl-env;C:\\Users\\3D Informatique\\Anaconda2\\envs\\gl-env\\Scripts;C:\\Users\\3D Informatique\\Anaconda2\\envs\\gl-env\\Library\\bin;C:\\Users\\3D Informatique\\Anaconda2\\envs\\gl-env\\Library\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files (x86)\\Skype\\Phone\\;C:\\Users\\3D Informatique\\Anaconda2;C:\\Users\\3D Informatique\\Anaconda2;C:\\Users\\3D Informatique\\Anaconda2\\Scripts;C:\\Users\\3D Informatique\\Anaconda2\\Library\\bin;'
with kwargs:
{'stdin': -1, 'cwd': 'C:\\Users\\3D Informatique', 'stderr': None, 'stdout': None}
[E 10:50:49.536 NotebookApp] Unhandled error in API request
Traceback (most recent call last):
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\notebook\base\handlers.py", line 458, in wrapper
result = yield gen.maybe_future(method(self, *args, **kwargs))
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1008, in run
value = future.result()
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1014, in run
yielded = self.gen.throw(*exc_info)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\notebook\services\sessions\handlers.py", line 58, in post
sm.create_session(path=path, kernel_name=kernel_name))
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1008, in run
value = future.result()
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1014, in run
yielded = self.gen.throw(*exc_info)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 73, in create_session
self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1008, in run
value = future.result()
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 282, in wrapper
yielded = next(result)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\notebook\services\kernels\kernelmanager.py", line 87, in start_kernel
super(MappingKernelManager, self).start_kernel(**kwargs)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\jupyter_client\multikernelmanager.py", line 110, in start_kernel
km.start_kernel(**kwargs)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\jupyter_client\manager.py", line 257, in start_kernel
**kw)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\jupyter_client\manager.py", line 203, in _launch_kernel
return launch_kernel(kernel_cmd, **kw)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\jupyter_client\launcher.py", line 128, in launch_kernel
proc = Popen(cmd, **kwargs)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\subprocess.py", line 390, in __init__
errread, errwrite)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\subprocess.py", line 640, in _execute_child
startupinfo)
'WindowsError: [Error 2] Le fichier sp\xe9cifi\xe9 est introuvable'
[E 10:50:49.553 NotebookApp] Uncaught exception POST /api/sessions (::1)
HTTPServerRequest(protocol='http', host='localhost:8888', method='POST', uri='/api/sessions', version='HTTP/1.1', remote_ip='::1', headers={'Content-Length': '76', 'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3', 'Accept-Encoding': 'gzip, deflate', 'Host': 'localhost:8888', 'Accept': 'application/json, text/javascript, */*; q=0.01', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0', 'Connection': 'keep-alive', 'X-Requested-With': 'XMLHttpRequest', 'Referer': 'http://localhost:8888/notebooks/Untitled.ipynb', 'Cookie': '_xsrf=2|8f1f4156|dd4db6f438afb5f69f025202cd831b99|1488024209; username-localhost-8888="2|1:0|10:1488047383|23:username-localhost-8888|44:MjgwYTViMDg0NWY5NDZhOThmY2UzMTYwYWVkMjI5OTY=|10df9ac0ad30797453aec7fe7f1b7e57def598a8f4157be9ae4998b3f76bc548"', 'Content-Type': 'application/json'})
Traceback (most recent call last):
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\web.py", line 1445, in _execute
result = yield result
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1008, in run
value = future.result()
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\concurrent.py", line 232, in result
raise_exc_info(self._exc_info)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\tornado\gen.py", line 1014, in run
yielded = self.gen.throw(*exc_info)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\site-packages\notebook\base\handlers.py", line 476, in wrapper
self.finish(json.dumps(reply))
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\json\__init__.py", line 244, in dumps
return _default_encoder.encode(obj)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\json\encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "C:\Users\3D Informatique\Anaconda2\envs\gl-env\lib\json\encoder.py", line 270, in iterencode
return _iterencode(o, 0)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 3058: invalid continuation byte
[E 10:50:49.621 NotebookApp] {
"Content-Length": "76",
"Accept-Language": "fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3",
"Accept-Encoding": "gzip, deflate",
"Host": "localhost:8888",
"Accept": "application/json, text/javascript, */*; q=0.01",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0",
"Connection": "keep-alive",
"X-Requested-With": "XMLHttpRequest",
"Referer": "http://localhost:8888/notebooks/Untitled.ipynb",
"Cookie": "_xsrf=2|8f1f4156|dd4db6f438afb5f69f025202cd831b99|1488024209; username-localhost-8888=\"2|1:0|10:1488047383|23:username-localhost-8888|44:MjgwYTViMDg0NWY5NDZhOThmY2UzMTYwYWVkMjI5OTY=|10df9ac0ad30797453aec7fe7f1b7e57def598a8f4157be9ae4998b3f76bc548\"",
"Content-Type": "application/json"
}
[E 10:50:49.624 NotebookApp] 500 POST /api/sessions (::1) 372.00ms referer=http://localhost:8888/notebooks/Untitled.ipynb`
Le fichier sp\xe9cifi\xe9 est introuvable
是Le fichier spécifié est introuvable
,也就是Cannot find file
。
看起来您的 Python 2.7 conda 环境已经消失,因此找不到 Python2.7.exe。
不过,您似乎处于名为“gl-env”的环境中。
什么是“内核”>“更改内核”选项?
正如@Carreau提到的,您的 ipython 内核似乎无法启动。
如果您尝试运行python -m ipykernel
会发生什么 - 这是 jupyter 笔记本服务器尝试执行但自行失败的部分。 如果该命令确实在笔记本之外对您失败,请尝试python -m ipykernel --log-level DEBUG
以获取有关失败原因的更多信息。
看起来您正在使用gl-env
环境运行笔记本服务器。 当该环境处于活动状态时,您可以使用python -m ipykernel install
重新安装 ipython 内核
就像我在按照步骤安装 graphlab 之前所说的那样。 这就是我使用瘦 gl-env 的原因。 但是当我不使用环境时也会发生同样的事情。 @Carreau对于“内核”>“更改内核”选项我只有 Python 2。
@ivanov python -m ipykernel 打印后卡住太久了
NOTE: When using the 'ipython kernel' entry point, Ctrl-C will not work.
To exit, you will have to explicitly quit this process, by either sending
"quit" from a client, or using Ctrl-\ in UNIX-like environments.
To read more about this, see https://github.com/ipython/ipython/issues/2049
To connect another client to this kernel, use:
--existing kernel-2896.json
并且因为python -m ipykernel --log-level DEBUG
被困在[IPKernelApp] Loading IPython extension: storemagic
中太久了
python -m ipykernel install 给出这个: Installed kernelspec python2 in C:\ProgramData\jupyter\kernels\python2
看起来python -m ipykernel install
成功了 - 您可以再次尝试使用笔记本吗?
@takluyver仍然无法正常工作。
你能运行jupyter kernelspec list
并发布输出吗?
@takluyver
jupyter kernelspec 列表输出:
Available kernels:
python2 C:\Users\3D Informatique\AppData\Roaming\jupyter\kernels\python2
您可以尝试python -m ipykernel install --user
然后再次使用笔记本吗?
@takluyver哦!! 那行得通,谢谢。
伟大的! 作为记录,我认为问题在于您之前在另一个已删除的环境中完成了该操作。 运行该命令会告诉它使用您运行它的环境来启动内核。 因此,如果您运行该命令然后删除环境,它会尝试启动一个找不到的内核。
从新环境运行相同的命令会告诉它对内核使用该命令,因此它可以再次运行。
非常感谢,解释很有帮助
我有同样的问题。 当我使用 Jupyter Notebook 时,单元格内的代码不会执行,并且我得到这些空括号 ([])。
我已经执行了 jupyter kernelspec list 并且输出是
可用内核:
python3 C:Users\USER\Anaconda3\share\jupyter\kernelspython3
然后执行 python -m ipykernel install --user
在 C:Users\USER\AppData\Roaming\jupyter\kernelspython3 中安装了 kernelspec python3
但这对我不起作用
@takluyver先生,我遇到了同样的问题,它无法解决
我有同样的问题请帮忙
按照上述步骤也没有解决我的问题,我已经安装了 python 2 和 python 3,但我的笔记本没有选择任何一个内核。
我有同样的问题,看起来我的代码超出了 python 设置的递归限制。 这就是它崩溃的原因。
即使我遇到了同样的错误!! 不知道怎么解决!!
@takluyver我尝试了所有方法,但仍然无法修复错误。
在 Ubuntu 18.04.1 上,我能够通过运行来解决这个问题:
sudo pip uninstall jupyter
sudo apt install jupyter-notebook jupyter-core python-ipykernel
sudo python2 -m pip install --upgrade ipykernel
如果需要,将python2
更改python3
。
作为警告,如果您使用 sudo 和 pip,您可能会崩溃
系统并覆盖关键组件。 你应该避免使用 sudo
pip 除非你知道自己在做什么。
2018 年 9 月 4 日,星期二,22:13,gzerveas [email protected]写道:
在 Ubuntu 18.04.1 上,我能够通过运行来解决这个问题:
sudo pip 卸载 jupyter
sudo apt 安装 jupyter-notebook jupyter-core python-ipykernel
sudo python2 -m pip install --upgrade ipykernel如果需要,将 python2 更改为 python3。
—
你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/ipython/ipython/issues/10346#issuecomment-418502356 ,
或静音线程
https://github.com/notifications/unsubscribe-auth/AAUez0zoWZasgMArnWJgAaHmKkJhvFmaks5uXt7egaJpZM4MMKul
.
和这个一样的问题?
还是没有解决。
我有同样的问题,我已经尝试过 python -m ipykernel install --user 但仍然无法运行任何代码,请帮助:v
我在我的电脑上运行 jupyter notebook 时遇到了同样的问题。
它在[*]
之间显示带有星号的方括号。
平台:win-32
我没有下载 anaconda,而是手动下载了 jupyter notebook。
更改端口jupyter notebook --port=8889
不起作用。
当我使用python -m ipykernel
命令时,它显示了某种 IO 循环错误。
该命令使用的是龙卷风,而我使用的是龙卷风版本 5。
在我像这样将我的龙卷风降级到 4.5.1 版本后它起作用了
pip install tornado==2.6.2
在 Ubuntu 18.04.1 上,我能够通过运行来解决这个问题:
sudo pip uninstall jupyter sudo apt install jupyter-notebook jupyter-core python-ipykernel sudo python2 -m pip install --upgrade ipykernel
如果需要,将
python2
更改python3
。
该主题的相同问题和;
pip install --upgrade ipykernel
在 Windows 10 上解决了这里的问题。
嘿,
我有以下问题。
我的笔记本没有连接,我得到 * 并且每个单元格没有编号,这意味着它不执行命令。 对此有什么帮助以及 tutos 的建议,以了解 jupyter、内核等(基础级别)的概念?
@amnanajib :请创建一个自己的问题并描述您的确切设置。 由于某种原因,WebSocket 通信似乎失败了。 但它可能是它的任何一部分......
这是 Jupyter Notebook 的问题。 突然间,您的代码将停止执行。 只需转到 Jupyter Notebook 中的 Kernal,然后单击 Restart and Run All。
您的问题将得到解决。
@takluyver我尝试了所有方法,但仍然无法修复错误。
我也遇到了同样的问题,但我尝试更改环境变量,它解决了所有问题。
@takluyver我尝试了所有方法,但仍然无法修复错误。
我也遇到了同样的问题,但我尝试更改环境变量,它解决了所有问题。
什么变量?
我无法在单元格中执行我的代码,它在运行代码时出现 [*]
我怎样才能解决这个问题?
@AasthaTimalsina我也遇到了同样的问题,我通过卸载tornado
服务器并使用pip install tornado=4.5
重新安装的解决方案修复了它
最有用的评论
您可以尝试
python -m ipykernel install --user
然后再次使用笔记本吗?