jupyter notebook第三方库import异常(在cmd中import第三方库成功,但是在jupyter notebook中No module xxx found)

jupyter notebook里import失败
在这里插入图片描述


在jupyter notebook中
!pip list
发现有该库

在这里插入图片描述
省略一些库…
在这里插入图片描述


(nlp)C:\Users\Administrator>python
>>>import nltk
>>>

cmd里可以import成功

jupyter notebook第三方库import异常(在cmd中import第三方库成功,但是在jupyter notebook中No module xxx found)_第1张图片
得到结论

错误原因:jupyter notebook的内核python版本错误

解决方法:

第一步
cmd中查看该环境下的python解释器位置

#cmd中进入python
import sys
sys.executable

jupyter notebook第三方库import异常(在cmd中import第三方库成功,但是在jupyter notebook中No module xxx found)_第2张图片
第二步
查看jupyter notebook中python解释器的位置
在这里插入图片描述
我们发现路径和cmd下的不一样

第三步
查看jupyter notebook 的python内核

ipython kernelspec list

jupyter notebook第三方库import异常(在cmd中import第三方库成功,但是在jupyter notebook中No module xxx found)_第3张图片
第四步
打开ipykernel的路径,找到kernel.json文件

jupyter notebook第三方库import异常(在cmd中import第三方库成功,但是在jupyter notebook中No module xxx found)_第4张图片
第五步
打开kernel.json,修改其中的路径,改为cmd下你的python解释器位置即可

{
 "argv": [
  "E:\\Anaconda3\\envs\\deeplearning\\python.exe",  #改为  "E:\\Anaconda3\\envs\\nlp\\python.exe",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "Python 3",
 "language": "python"
}

验证
在这里插入图片描述
成功

你可能感兴趣的:(jupyter,notebook)