如何修复 (ModuleNotFoundError: No module named 'sklearn'.) spyder 中的错误

Posted

技术标签:

【中文标题】如何修复 (ModuleNotFoundError: No module named \'sklearn\'.) spyder 中的错误【英文标题】:How can I fix ( ModuleNotFoundError: No module named 'sklearn'.) error in spyder如何修复 (ModuleNotFoundError: No module named 'sklearn'.) spyder 中的错误 【发布时间】:2021-06-21 17:14:53 【问题描述】:

我已经安装了 spyder 和 python 版本 3.9.2 sklearn 包已安装 但是当我写“ from sklearn.datasets import load_iris” 我发现 ModuleNotFoundError:没有名为“sklearn”的模块。 我该如何解决这个问题?

当我在内核中启动 spyder 时,写的是“Python 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:58:18) [MSC v.1900 64 bit (AMD64)]” 但我有 python 3.9.2

【问题讨论】:

你能做“import sklearn”吗?如果没有,可能是您安装在错误的环境中。检查已安装的软件包。 没有。我在写 import skelearn 时发现同样的错误。如何检查已安装的包? 【参考方案1】:

无法导入包意味着你没有正确安装它或没有在正确的环境中安装它。

您可以通过使用检查正在运行的解释器

import sys
print(sys.executable)

您可以通过运行检查pip 实例所指的环境

$ pip --version

确保将软件包安装在正确的环境中。

您也可以将pip 作为python 模块调用。例如,您可以使用$ python -m pip list 列出可用的包。

【讨论】:

请考虑添加一些有关问题所在以及您如何解决问题的详细信息。否则,这个问题对以后遇到同样问题的其他人来说毫无用处。另外,如果您觉得它有帮助,请接受我的回答,或者写下您自己的答案并接受。这是为了从“尚未解决”列表中删除此问题。

以上是关于如何修复 (ModuleNotFoundError: No module named 'sklearn'.) spyder 中的错误的主要内容,如果未能解决你的问题,请参考以下文章

修复 google colab 中的“ModuleNotFoundError: No module named 'fsns'” for Attention ocr

解决ModuleNotFoundError: No module named ‘pip‘问题

解决ModuleNotFoundError: No module named ‘pip‘问题

解决ModuleNotFoundError: No module named ‘pip‘问题

解决ModuleNotFoundError: No module named ‘pip‘问题

ModuleNotFoundError: No module named 'pip._internal' , pip 无法下载软件 解决办法