Jupyter Notebook内核安装错误。

3

我正在使用Pycharm,安装了conda&Anaconda和jupyter项目,但是当我尝试将“项目解释器注册为内核”时,出现了错误,我该如何解决?

 Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\site-packages\ipykernel\__init__.py", line 2, in <module>
    from .connect import *
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\site-packages\ipykernel\connect.py", line 18, in <module>
    import jupyter_client
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\site-packages\jupyter_client\__init__.py", line 4, in <module>
    from .connect import *
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\site-packages\jupyter_client\connect.py", line 21, in <module>
    import zmq
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\site-packages\zmq\__init__.py", line 47, in <module>
    from zmq import backend
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\site-packages\zmq\backend\__init__.py", line 40, in <module>
    reraise(*exc_info)
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise
    raise value
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\site-packages\zmq\backend\__init__.py", line 27, in <module>
    _ns = select_backend(first)
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\site-packages\zmq\backend\select.py", line 28, in select_backend
    mod = __import__(name, fromlist=public_api)
  File "C:\ProgramData\Anaconda3\envs\untitled1\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in <module>
    from . import (constants, error, message, context,
ImportError: DLL load failed: The specified module could not be found.

此外,我正在尝试将jupyter笔记本(已经存在,这是我的作业,所以开始工作很重要)放入一个新的Python项目中,如果有任何区别,请告诉我。 谢谢!


你安装了 pypiwin32 吗? - Rika
是的,但我仍然有相同的错误。 - Yuki1112
你能分享一下你正在使用的环境内容吗? - AMC
1个回答

6

我刚遇到了这个问题并解决了它。 你可以在Pycharm终端中使用命令“python -m ipykernel install --name XXXX”(XXXX是你的新内核名称)来创建一个新的内核。 重启Pycharm,然后切换到你的新内核。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接