最近再给我的新电脑安装Anaconda和jupyter notebook,在用jupyter notebook打开代码时候发现运行不了,翻回cmd发现有如下报错把jupyter notebook中断了:
在这里插入图片描述
查了很多回答,据说是注册windows账户时使用中文所致。巧了不是,我用的刚好是中文,但是我看重新创建账户非常麻烦,就不信邪看看有没有其他方法,尝试了一下还真找到了!
看别人的说法,好像是因为当你安装jupyterlab 或者jupyter notebook的时候,会自动安装ipykernel, 然后自动安装了高版本的pyzmq.
此问题是pyzmq版本问题,卸载pyzmq 22.0.2,执行 pip install pyzmq==19.0.2 安装pyzmq 19.0.2即可
如下图在这里插入图片描述
贴一下命令,方便大家copy

pip uninstall pyzmq
pip install pyzmq==19.0.2 --user

安装完pyzmq 19.0.2版本,我出现了如下报错

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. 
spyder 4.2.5 requires pyqt5<5.13, which is not installed. 
spyder 4.2.5 requires pyqtwebengine<5.13, which is not installed. 

但是还好,不影响使用,重新使用jupyter notebook打开代码即可。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐