【发布时间】:2017-01-20 01:22:05
【问题描述】:
我安装了 anaconda 3 完整包,当我尝试在 spyder 上导入 sklearn 模块时,它给了我以下错误:
import sklearn
Traceback (most recent call last):
File "<ipython-input-1-8fd979e02004>", line 1, in <module>
import sklearn
File "C:\Users\username\Documents\Python Scripts\sklearn.py", line 11, in <module>
from sklearn.naive_bayes import GaussianNB
ImportError: No module named 'sklearn.naive_bayes'; 'sklearn' is not a package
我可以在 IPython 上导入 sklearn,这一定是 Spyder 独有的问题,有人知道为什么会这样吗?
【问题讨论】:
-
有没有选择python路径的选项?检查此路径是否等于您的 anaconda 安装。您也可以致电
conda list来检查是否安装了 scikit-learn(如果 conda 不在路径中:您需要搜索 conda 二进制文件!) -
@sascha 我检查了 conda 列表,它就在那里,它们也在 site-package 文件夹中。
标签: python scikit-learn importerror python-3.5 python-module