Python 3.x Jupyter找不到sklearn

Python 3.x Jupyter找不到sklearn,python-3.x,scikit-learn,jupyter-notebook,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

我正在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'
从sklearn.dataset导入加载
ImportError回溯(最近一次呼叫最后一次)
在()
---->1从sklearn.dataset导入加载
ImportError:没有名为“sklearn”的模块
我试着用condas和pip3重新安装,他们告诉我sklearn已经安装好了。。。∗


我在Stackoverflow中发现了类似的问题,但没有一个能找到答案。我将非常感谢任何帮助。致以最良好的祝愿

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

import sys
print(sys.version)
对于Jupiter和Spyder,请导航到

C:\Users\XXXX\AppData\Roaming\jupyter
然后删除文件夹

kernels

似乎是一系列的安装/卸载导致了这个问题。

您好,谢谢您的回答!!!!Spyder说:3.4.3(默认,2015年10月14日,20:28:29)[GCC 4.8.4]和Jupyter说:3.4.3(默认,2015年10月14日,20:28:29)[GCC 4.8.4]所以,两者都是一样的,对吗?谢谢你一直帮助我!两者的答案(我在两者中都做了,并在Meld Diff Viewer中比较了结果)是:['/usr/local/lib/python3.4/dist-packages','/usr/lib/python3/dist-packages','/usr/lib/python3.4/dist-packages','/usr/lib/dist-python']所以很清楚,它们都给出了相同的结果?是的。当我执行site.getsitepackages()时,它们给出相同的结果。Spyder:['/usr/local/lib/python3.4/dist-packages'、'/usr/lib/python3/dist-packages'、'/usr/lib/python3.4/dist-packages'、'/usr/local/lib/python3.4/dist-packages'、'/usr/lib/python3/dist-packages'、'/usr/lib/lib/python3.4/dist-python3.4/dist-python-packages'、'/usr/usr/lib/dist-python3.4/dist-python']我认为我们找到了问题所在。当我学习的时候;sklearn.\uuuu文件\uuuu响应为:'/home/jose/sklearn/\uuuuu init\uuuuu.py'。Jupyter没有访问此路径的权限,对吗?非常感谢你的帮助!!!!