我在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中发现了类似的问题,但没有一个能找到答案。我会非常感谢任何帮助。最好的问候!
答案 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
似乎一系列安装/卸载会导致此问题。