首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jupyter notebook无法连接到内核(2)- conda + mc os 11.5 + appnope

Jupyter notebook无法连接到内核(2)- conda + mc os 11.5 + appnope
EN

Stack Overflow用户
提问于 2021-08-01 00:38:02
回答 2查看 1.1K关注 0票数 2

我在mac os 11.5上工作!

我用conda创建了一个虚拟环境,并将其激活:

代码语言:javascript
运行
复制
conda create -n myenv python=3.6

conda activate myenv

我尝试在这个新环境中安装jupyter笔记本:

代码语言:javascript
运行
复制
conda install jupyter notebook

一切都很顺利!现在我启动它,它尝试连接到内核1分钟,没有成功,并返回错误!

我得到的错误(我只是复制最后几行,因为Stackoverflow不会让我发布太多代码):

代码语言:javascript
运行
复制
Traceback (most recent call last):
.
.
.
  File "~/opt/anaconda3/envs/myenv/lib/python3.6/site-packages/appnope/_nope.py", line 60, in beginActivityWithOptions
    NSProcessInfo = C('NSProcessInfo')
  File "~/opt/anaconda3/envs/myenv/lib/python3.6/site-packages/appnope/_nope.py", line 38, in C
    assert ret is not None, "Couldn't find Class %s" % classname
AssertionError: Couldn't find Class NSProcessInfo
[W 16:03:16.833 NotebookApp] KernelRestarter: restart failed
[W 16:03:16.834 NotebookApp] Kernel 23590965-8381-42a0-ab03-f81495576942 died, removing from map.
[W 16:04:01.865 NotebookApp] Timeout waiting for kernel_info reply from 23590965-8381-42a0-ab03-f81495576942
[E 16:04:01.868 NotebookApp] Error opening stream: HTTP 404: Not Found (Kernel does not exist: 23590965-8381-42a0-ab03-f81495576942)
[W 16:04:02.892 NotebookApp] 404 GET /api/kernels/23590965-8381-42a0-ab03-f81495576942/channels?session_id=fef577101b6a43d781a438c90d50d561 (::1): Kernel does not exist: 23590965-8381-42a0-ab03-f81495576942
[W 16:04:02.905 NotebookApp] 404 GET /api/kernels/23590965-8381-42a0-ab03-f81495576942/channels?session_id=fef577101b6a43d781a438c90d50d561 (::1) 15.490000ms referer=None
[W 16:04:04.917 NotebookApp] Replacing stale connection: 23590965-8381-42a0-ab03-f81495576942:fef577101b6a43d781a438c90d50d561
[I 16:05:04.070 NotebookApp] Saving file at /Untitled.ipynb
^C[I 16:05:18.396 NotebookApp] interrupted
Serving notebooks from local directory: ~
0 active kernels
Jupyter Notebook 6.3.0 is running at:
http://localhost:8888/?token=e5f60b72b0219930db87cfda37664107b266da3fe505bc17
 or http://127.0.0.1:8888/?token=e5f60b72b0219930db87cfda37664107b266da3fe505bc17
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-01 14:08:06

这似乎是一个appnope特有的问题,尽量减少只安装appnope并从python shell导入它。

也许可以尝试从pip安装appnope,因为Python3.6开始变得旧了,并且在较新的macOS版本上可能不支持conda。

票数 0
EN

Stack Overflow用户

发布于 2021-08-01 18:16:59

正如第一个答案所说,这个问题似乎源于Python3.6、conda和macOS 11.5!我遵循了这个post,它对我很有效。

“通过设置在IPython内核中禁用appnope:

代码语言:javascript
运行
复制
# ~/.ipython/profile_default/ipython_kernel_config.py
c.Kernel._darwin_app_nap = False
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68606695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档