目录
一、‘内核正在启动请等待’问题解决
1. 出现问题
打开jupyter notebook内核一直启动不成功,如下图
2. 问题原因
pyzmq版本过高(安装时会自动安装最新版本),进入创建的pytorch虚拟环境,使用pip list
查看pyzmq版本,如果pip list输入后没有显示,可以使用conda list
查看
3. 问题解决
降低版本,在pytorch虚拟环境下,使用pip uninstall pyzmq
先卸载当前版本,再使用pip isntall pyzmg==23.0
安装指定版本
(PS: 这里一开始看相关问题解决的博文使用的是19.0.2版本,但是提示此版本又过低,根据提示,再次卸载,再次重新安装合理的版本为现在的23.0版本)
4. 测试检验
再次打开jupyter notebook的pytorch内核,启动成功,问题解决!!^ _ ^
二、‘DLL load failed: 找不到指定的模块’问题解决
1. 问题出现
jupyter notebook代码块运行出现 'DLL load failed: 找不到指定的模块’
2. 问题原因
找不到对应的python解释器
3. 问题解决
(1) anaconda的环境配置没有配置好,正确配置如下:(具体环境配置可以看我的另外一个博文: anaconda环境配置)
(2) 存在多个python解释器
(2.1) 解决:首先进入所需要的虚拟环境中,再打开jupyter notebook,这样使用的就是虚拟环境中的解释器
(2.2) 分析:
- 使用如下命令行,查看当前jupyter notebook使用的python解释器版本和所在路径
import sys
print(sys.version)
print(sys.executable)
- 出现问题是因为,自己在不同虚拟环境中安装了不同版本的python,然后直接在终端cmd进入文件夹所在位置,然后直接启动jupyter notebook,而打开jupyter notebook后又使用了虚拟环境中创建的内核,导致找不到解释器。
所以,应该先激活进入所使用的虚拟环境,在启动jupyter notebook
才可以
到这里,问题都解决啦!!^ _ ^
三、参考博文链接
链接: jupyter 无法运行