首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在spyder上导入sklearn

无法在spyder上导入sklearn
EN

Stack Overflow用户
提问于 2016-09-12 22:49:49
回答 2查看 7.4K关注 0票数 2

我安装了anaconda 3完整的包,当我尝试在spyder上导入sklearn模块时,它给了我以下错误:

代码语言:javascript
运行
复制
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独有的问题,有人知道为什么会这样吗?

EN

回答 2

Stack Overflow用户

发布于 2016-10-23 08:19:08

我在安装Ubuntu 16.04时遇到了同样的问题。我检查了ipython控制台和ipython3控制台,发现ipython3没有加载到Python2默认的ipython中。

您将需要使用pip3来安装scikit learn。运行以下命令: sudo apt-get update,然后sudo apt-get -y install python3-pip

运行之后: sudo pip3 install scikit-learn

票数 3
EN

Stack Overflow用户

发布于 2021-03-31 21:31:07

我最近遇到了同样的问题,但没能用这种方式解决。然而,在运行一个更新问题时,我注意到spyder通过Anaconda解决了我所有的问题。

我卸载了我的基本爬虫,并通过Ananconda重新安装了它,在那里我们能够自动管理spyder版本并避免库的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39453121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档