最近我的jupyter笔记本停止启动了。当我从anaconda提示符中尝试命令jupyter notebook
时,它给出了错误
回溯(最近通话最近): 在第6行的文件“ C:\ Users \ Dell \ anaconda3 \ Scripts \ jupyter-notebook-script.py” 从notebook.notebookapp导入主目录
文件“ C:\ Users \ Dell \ anaconda3 \ lib \ site-packages \ notebook \ notebookapp.py”,第51行,在 从zmq.eventloop导入ioloop
第50行中的文件“ C:\ Users \ Dell \ anaconda3 \ lib \ site-packages \ zmq_ init _。py” 从zmq导入后端
在第40行中输入文件“ C:\ Users \ Dell \ anaconda3 \ lib \ site-packages \ zmq \ backend_ init _。py” 提升(* 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(第一)
在select_backend中的第28行,文件“ C:\ Users \ Dell \ anaconda3 \ lib \ site-packages \ zmq \ backend \ select.py” mod = 导入(名称,fromlist = public_api)
在第6行的文件“ C:\ Users \ Dell \ anaconda3 \ lib \ site-packages \ zmq \ backend \ cython_ init .py” 来自。导入(常量,错误,消息,上下文,
ImportError:导入时DLL加载失败,错误:找不到指定的模块。
我什至尝试重新安装anaconda并在Windows 10上升级到python 3.8.3,但仍然遇到相同的错误。当我尝试检查jupyter笔记本的版本时,它说未安装ipykernel和其他一些东西。 jupyter --version
给了我这个:
jupyter核心:4.6.3
jupyter-notebook:6.1.1
qtconsole:4.7.6
ipython:7.18.1
ipykernel:未安装
jupyter客户端:未安装
jupyter实验室:未安装
nbconvert:5.6.1
但是说用conda install ipykernel
安装ipykernel
已安装所有请求的软件包。
我也尝试过ipython kernel install --name <env_name> --user
,但这又导致了另一个dll错误。
我阅读了stackoverflow中的其他一些问题,并检查了我的环境变量。
此环境变量是否存在问题。请帮忙。
anaconda提示的屏幕截图,错误。
编辑:anaconda导航器也不启动。蟒蛇提示上的anaconda-navigator
给出了另一个错误:
我也尝试过:
conda install qt --force
conda install pyqt --force
但这没有帮助。以前安装的anaconda是否会导致此类错误?
答案 0 :(得分:0)
我发现我做错了(愚蠢的我)。当我尝试手动安装openCV时, Microsoft visual C ++ 2015-2019 被删除。没想到这样的安装会产生如此大的影响,必须立即记住这一点,但是安装最新的版本可以解决所有问题。
P.S .:此解决方案可能不适用于存在类似问题的其他人。但是值得一记。
答案 1 :(得分:0)
仅供其他遇到类似问题的人
就我而言,当我在命令行上运行jupyter notebook
时,我得到了与@Anav Katwal相同的错误。但是,如果我在 Anaconda提示上运行jupyter notebook
,则该错误消失了。
如果您确实要在cmd上执行jupyter notebook
,则可以将以下路径添加到系统环境变量:
C:\Users\USERNAME\anaconda3\Library\bin
C:\Users\USERNAME\anaconda3\Scripts
C:\Users\USERNAME\anaconda3\condabin
答案 2 :(得分:0)
对我有用的是通过另一个 SO 答案重新安装 jupyter 调用的模块之一并手动重新安装较新版本:
pip uninstall pyzmq
pip install pyzmq==20
答案 3 :(得分:-1)
使用此代码代替conda
pip install jupyter