在Python中导入sklearn时导入错误

时间:2017-07-11 18:07:33

标签: python scikit-learn anaconda

我是python的新手并在Windows操作系统中安装它,在youtube上关注Google的机器学习教程时,我在导入scikit包时遇到错误。

我安装了Anaconda软件包,如教程中所示,但是在导入sklearn时出现导入错误。

import sklearn

我也试过

from sklearn import tree

这是错误

Traceback (most recent call last):
  File "C:\Users\Raj Asha\Desktop\hello-world.py", line 2, in <module>
    from sklearn import tree
ModuleNotFoundError: No module named 'sklearn'

python版本是3.6.1

链接到教程视频https://www.youtube.com/watch?v=cKxRvEZd3Mw

2 个答案:

答案 0 :(得分:1)

你使用Windows吗?从您发布的错误中我说是。

打开终端(cmd)并在尝试导入sklearn之前尝试这些。

pip install -U scikit-learn

conda install scikit-learn

还要确保你有n and和scipy:

pip install numpy 
pip install scipy

修改

conda错误意味着conda不在您的PATH环境中。

要解决此问题,请卸载Anaconda并重新安装,这次通过选择安装说明中的选项如下所示:

enter image description here

编辑2

如果您还没有pip,请从here下载get-pip.py文件,然后使用cmd在get-pip.py文件夹中运行python get-pip.py已保存

答案 1 :(得分:0)

更新您的anaconda和python。我有同样的问题。必须将Windows从7更改为10,因为python 3.9不再支持Windows 7或更早版本