jupyter notebook无法导入模块ModuleNotFoundError
参考链接:https://blog.csdn.net/qq_34650787/article/details/83304080原因这里说一下原因,其实很简单。就是jupyter notebook和命令行的Python使用的解释器不一样。在我的电脑上分别输入sys.executable会显示不同的路径# 在cmd下运python>>> import sys>&...
·
参考链接:https://blog.csdn.net/qq_34650787/article/details/83304080
原因
这里说一下原因,其实很简单。
就是jupyter notebook和命令行的Python使用的解释器不一样。在我的电脑上分别输入sys.executable
会显示不同的路径
# 在cmd下运python
>>> import sys
>>> sys.executable
'D:\\Anaconda\\envs\\gluon\\python.exe'
# 在jupyter下运行python
>>> import sys
>>> sys.executable
'D:\\Anaconda\\python.exe'
解决方法
首先要明确两个概念:
- jupyter的Python解释器路径(‘D:\Anaconda\python.exe’)----------①
- 终端的Python解释器路径(‘D:\Anaconda\envs\gluon\python.exe’)----------②
- 在终端输入
> jupyter kernelspec list
Available kernels:
python3 D:\Anaconda\share\jupyter\kernels\python3
- 修改该目录下的
kernel.json
文件,将①对应的内容改成②
有问题欢迎留言评论~
更多推荐
已为社区贡献1条内容
所有评论(0)