我在mac os 11.5上工作!
我用conda创建了一个虚拟环境,并将其激活:
conda create -n myenv python=3.6
conda activate myenv
我尝试在这个新环境中安装jupyter笔记本:
conda install jupyter notebook
一切都很顺利!现在我启动它,它尝试连接到内核1分钟,没有成功,并返回错误!
我得到的错误(我只是复制最后几行,因为Stackoverflow不会让我发布太多代码):
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
发布于 2021-08-01 14:08:06
这似乎是一个appnope
特有的问题,尽量减少只安装appnope并从python shell导入它。
也许可以尝试从pip安装appnope,因为Python3.6开始变得旧了,并且在较新的macOS版本上可能不支持conda。
发布于 2021-08-01 18:16:59
正如第一个答案所说,这个问题似乎源于Python3.6、conda和macOS 11.5!我遵循了这个post,它对我很有效。
“通过设置在IPython内核中禁用appnope:
# ~/.ipython/profile_default/ipython_kernel_config.py
c.Kernel._darwin_app_nap = False
https://stackoverflow.com/questions/68606695
复制相似问题