MAC环境下jupyter notebook 提示importerror但是终端中import正常

环境:virtualenv,发现如题所示问题,首先暴力尝试重装jupyter notebook,有部分环境可以解决题目问题,部分环境下jupyter还是提示importerror,尝试修改jupyter notebook的kernel环境。

 首先分别在终端中的python环境下和jupyter notebook中查看所使用的python版本:

import sys
sys.executable

 发现jupyter notebook调用的python路径与终端下python并不相同,修改jupyter notebook的kernel环境,在终端中的python环境下输入:

ipython kernelspec list
  
 可以看到jupyter指定kernel的文件路径,mac按住command键点击路径,可直接跳转到该文件夹,打开kernel.json文件,将其中"argv"中的python地址更换为终端中的python地址即可。

重启终端,打开jupyter notebook,import正常。

你可能感兴趣的:(MAC环境下jupyter notebook 提示importerror但是终端中import正常)