Jupyter似乎采用了错误的python版本

时间:2018-08-30 16:45:51

标签: python jupyter-notebook

在2个小时前,我已经使用Jupyter,Python3,Pandas和Mathplotlib进行了设置。

我安装了jupyter_contrib_nbextensions并启用了一些扩展。之后,第一个可见的问题是不再找到熊猫(ImportError:没有名为pandas的模块)。

如果我在终端中启动python3会话,则可以顺利导入熊猫。

笔记本显示Python 3内核正在运行。我试图通过执行来验证

import sys
print(sys.version_info)

这显示

  

sys.version_info(major = 2,minor = 7,micro = 15,releaselevel ='candidate',serial = 1)

似乎像Python 2内核,这可以解释为什么找不到熊猫。 我尝试更改内核,使用jupyter Web UI在已安装的python 2和python 3内核之间切换,但它始终返回python 2版本,并且从未能够导入熊猫,但始终显示python 3:

enter image description here

我不确定这是否是验证哪个内核正在运行的正确方法,我之前从未尝试过。

我删除了所有扩展,但是到目前为止,我无法使其再次运行。

我该怎么做才能恢复正在运行的python 3内核?

1 个答案:

答案 0 :(得分:0)

好的,解决了。或者至少又有了一个工作实例,但是却不知道真正出了什么问题。 删除了jupyter,手动清除了所有剩余文件,然后重新安装了它。现在它又可以正常工作了。