conda jupyter 报错 ImportError: DLL load failed: 找不到指定的模块。ernelRestarter: restart failed。
Posted _刘文凯_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了conda jupyter 报错 ImportError: DLL load failed: 找不到指定的模块。ernelRestarter: restart failed。相关的知识,希望对你有一定的参考价值。
前置安装
参见:conda的安装与使用
参见:conda使用jupyter安装与多个内核共用
情况说明
使用jupyter切换子环境,以及导致的找不到指定模块DLL
和找不到指定的程序
问题,使用多核心conda jupyter时 某一个python环境总是加载不出来,并有如下报错:
...
ImportError: DLL load failed: 找不到指定的模块。
[W 21:27:30.288 NotebookApp] KernelRestarter: restart failed
...
[W 21:28:15.575 NotebookApp] 404 GET /api/kernels/e03e66c7-f57f-4165-90ca-7cca5c100190/channels?session_id=00992ac8042f4671842086b23fe2dac2 (::1): Kernel does not exist: e03e66c7-f57f-4165-90ca-7cca5c1001
sion_id=00992ac8042f4671842086b23fe2dac2 (::1): Kernel does not exist: e03e66c7-f57f-4165-90ca-7cca
...
问题原因
zmq和pywin32两个包版本不匹配
解决方法
卸载重装这两个包即可(以环境名py37-test为例子):
conda activate py37-test
pip uninstall zmq
pip install zmq
pip uninstall pywin32
pip install pywin32
运行上述命令后,只是卸载重新安装了这两个包,问题就解决了
以上是关于conda jupyter 报错 ImportError: DLL load failed: 找不到指定的模块。ernelRestarter: restart failed。的主要内容,如果未能解决你的问题,请参考以下文章
用 conda 安装 jupyter-themes: 修改 jupyter notebook 的主题
anaconda重装jupyter notebook后启动jupyter报错的问题
anaconda中jupyter notebook安装代码自动补全插件,报错“Exception: Jupyter command `jupyter-contrib` not found.”(示例代码