【问题标题】:Import Error on importing sklearn in Python在 Python 中导入 sklearn 时出现导入错误
【发布时间】:2017-07-11 18:07:32
【问题描述】:

我是 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

【问题讨论】:

  • 发布使用的导入语句,并发布您是如何安装 sklearn 的,不要发布视频链接
  • 导入错误说什么?将其粘贴到您的问题中。
  • 删除 anaconda 并尝试 pip install scikit-learn 、 pip install numpy 、 pip install scipy

标签: python scikit-learn anaconda


【解决方案1】:

您使用 Windows 吗?根据您发布的错误,我说是的。

在您尝试导入 sklearn 之前,打开您的终端 (cmd) 并尝试这些操作。

pip install -U scikit-learn

conda install scikit-learn

还要确保你有 numpy 和 scipy:

pip install numpy 
pip install scipy

编辑

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

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

编辑 2

如果你没有pip,那么从here下载get-pip.py文件,然后在保存get-pip.py的文件夹中使用cmd运行python get-pip.py

【讨论】:

  • 也 pip install scipy
  • @sera 'conda' 未被识别为内部或外部命令、可运行程序或批处理文件。
  • @Raj 我编辑了我的答案以解决 conda 错误。但是,您可以通过 pip 安装 sklearn
  • @sera 连 pip 都无法识别为内部或外部命令
  • @Raj 从here 下载get-pip.py 文件,然后在保存get-pip.py 的文件夹中使用cmd 运行“python get-pip.py”跨度>
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-11
    • 1970-01-01
    • 2020-05-18
    • 2018-12-27
    • 1970-01-01
    • 2018-03-19
    • 2018-12-07
    相关资源
    最近更新 更多