Jupyter没有找到sklearn

时间:2017-02-15 14:08:32

标签: python-3.x scikit-learn jupyter-notebook

我在Spyder和Jupyter笔记本中使用Python3。当我尝试在Spyder的控制台中加载sklearn时,例如:

from sklearn.datasets import load_iris

工作正常。但如果我在Jupyter中做同样的事情,它会告诉我我没有安装这个模块:

from sklearn.datasets import load_iris
ImportError                               Traceback (most recent call last)
<ipython-input-18-daefd108d0e6> in <module>()
----> 1 from sklearn.datasets import load_iris

ImportError: No module named 'sklearn'

我试图用condas和pip3重新安装,他们告诉我sklearn已经安装了......¬¬

我在Stackoverflow中发现了类似的问题,但没有一个能找到答案。我会非常感谢任何帮助。最好的问候!

2 个答案:

答案 0 :(得分:1)

你的python和Jupiter很有可能使用不同的python版本,你能提供以下输出:

import sys
print(sys.version)

对于木星和Spyder

答案 1 :(得分:0)

导航到

<noscript><img src="https://www.nseindia.com/akam/11/pixel_3b383b75?a=dD02ZDMxODU2ODk2YTYwODA4M2JlOTlmOGNkZTY3Njg4ZWRmZjE4YmMwJmpzPW9mZg==" style="visibility: hidden; position: absolute; left: -999px; top: -999px;" /></noscript>

并删除文件夹

C:\Users\XXXX\AppData\Roaming\jupyter

似乎一系列安装/卸载会导致此问题。