python - Jupyter Notebook内核安装错误
问题描述
我正在使用 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 项目中,如果这有什么不同的话。谢谢!
解决方案
我刚刚遇到了这个问题并修复了它。您可以在 Pycharm 终端中使用命令“python -m ipykernel install --name XXXX”(xxxx 是您的新内核名称)来创建新内核。重新启动 Pycharm,然后切换到新内核。
推荐阅读
- c# - C#编组期间的字节序列问题
- python - 在 GitHub 中获取组织的所有(超过 100 个)存储库
- istio - Istio 在为异常值检测添加配置时停止负载平衡
- angular - Kendo Ui Grid 与 Angular 中的故事书
- c - 如何在两个不同的地址上调用 connect() 函数并等待选择以在 c 中找到快速返回的地址
- flutter - 如何在flutter中从父小部件调用子小部件的initState()方法
- java - Spring JPA 数据:查询 ElementCollection
- java - ES - 将旧版 ElasticSearch 从 Rest 转换为高级客户端
- mysql - 我的代码有什么问题?1064 检查与您的 MariaDB 服务器版本相对应的手册,以获取正确的语法,以便在 '' 行附近使用
- mysql - SQLSTATE [HY000]:一般错误:1835 LARAVEL 上的通信数据包格式错误