Jupyter 笔记本无法启动(导入错误:导入时 DLL 加载失败)

最近我的 jupyter 笔记本停止启动。当我在 anaconda 提示符下尝试命令jupyter notebook但出现错误时

回溯(最近一次调用最后):文件“C:\ Users \ Dell \ anaconda3 \ Scripts \ jupyter-notebook-script.py”,第6行,来自notebook.notebookapp导入主
文件“C:\ Users \ Dell \ anaconda3 \lib\site-packages\notebook\notebookapp.py”,第 51 行,来自 zmq.eventloop import ioloop
文件“C:\Users\Dell\anaconda3\lib\site-packages\zmq_ init _.py”,第 50 行,在 from zmq import backend
File "C:\Users\Dell\anaconda3\lib\site-packages\zmq\backend_ init _.py" 中,第 40 行,在 reraise(*exc_info)
文件 "C:\Users\Dell\ anaconda3\lib\site-packages\zmq\utils\sixcerpt.py”,第 34 行,在重新提高值
文件“C:\Users\Dell\anaconda3\lib\site-packages\zmq\backend_ init _.py”中, 27号线, 在ns = select_backend(第一个)
文件“C:\Users\Dell\anaconda3\lib\site-packages\zmq\backend\select.py”,第 28 行,在 select_backend mod = import (name, fromlist=public_api)文件
C:\Users\Dell\ anaconda3\lib\site-packages\zmq\backend\cython_ init
 .py”,第 6 行,来自 . 导入(常量、错误、消息、上下文、
导入错误:导入错误时 DLL 加载失败:找不到指定的模块。

我什至尝试在 Windows 10 上重新安装 anaconda 并升级到 python 3.8.3,但仍然遇到相同的错误。当我尝试检查 jupyter Notebook 的版本时,它说 ipykernel 和其他一些东西没有安装。jupyter --version给了我这个:

jupyter core:4.6.3
jupyter-notebook:6.1.1
qtconsole:4.7.6
ipython:7.18.1
ipykernel:未安装
jupyter 客户端:未安装
jupyter lab:未安装
nbconvert:5.6.1

但是安装 ipykernelconda install ipykernel

所有请求的软件包都已安装。

我也尝试过ipython kernel install --name <env_name> --user,但这又给出了另一个 dll 错误。

阅读 stackoverflow 中的其他一些问题后,我检查了我的环境变量。

https://img3.mukewang.com/64e463740001a77406560828.jpg

慕运维8079593
浏览 1712回答 5
5回答

翻翻过去那场雪

仅供其他有类似问题的人使用。就我而言,当我jupyter notebook在命令行上运行时,我得到了与 @Anav Katwal 相同的错误。但是,如果我jupyter notebook在Anaconda Prompt上运行,则错误消失。如果你确实想jupyter notebook在cmd上执行,那么你可以将以下路径添加到系统环境变量中:C:\Users\USERNAME\anaconda3\Library\binC:\Users\USERNAME\anaconda3\ScriptsC:\Users\USERNAME\anaconda3\condabin

慕婉清6462132

如下:pip uninstall pyzmq  pip install pyzmq==20

慕姐8265434

我发现我做错了什么(愚蠢的我)。当我尝试手动安装 openCV 时,Microsoft Visual C++ 2015-2019以某种方式被删除。没想到这样的安装会产生这么大的影响,现在必须记住这一点,但安装最新版本解决了所有问题。PS:此解决方案可能不适用于其他有类似问题的人。但值得一提。

万千封印

步骤1:关闭anaconda和vscode步骤 2:打开命令提示符 (cmd) 并卸载 jupyter labpip&nbsp;uninstall&nbsp;jupyterlab第3步:现在打开jupyter lab类型jupyter-lab现在打开 vs code jupyter 笔记本开始工作

桃花长相依

使用此代码,而不是 condapip&nbsp;install&nbsp;jupyter
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python