【问题标题】:`ModuleNotFoundError: No module named 'sklearn'` on Windows CMD`ModuleNotFoundError: No module named 'sklearn'` 在 Windows CMD
【发布时间】:2021-02-04 17:11:09
【问题描述】:

我正在尝试在 Windows CMD 上执行此代码

from sklearn.svm import SVC

我收到以下错误

ModuleNotFoundError: 没有名为“sklearn”的模块

我已尝试安装 scikit-learn 并收到消息

已满足要求:c:\programdata\anaconda3\lib\site-packages (0.23.2) 中的 scikit-learn

【问题讨论】:

  • 第 1 步是确保您安装它的程序与您正在执行的 python 相同。尝试将--version 添加到两者并确保它们匹配。如果没有,请弄清楚您要使用哪个版本以及如何确保两者都使用该版本。
  • 你的 virtualenv 激活了吗?

标签: python-3.x windows scikit-learn pip anaconda


【解决方案1】:

Windows CMD 不够好。您需要的是 Anaconda 提示符以正确运行 Python。如果您在开始菜单中没有找到它,只需输入

C:\> conda activate
(Anaconda3) C:\> python
>>> from sklearn.svm import SVC
>>>

在 CMD 外壳中。更改后的提示告诉您 Anaconda 已激活。问题是您可能将 python.exe 文件夹添加到系统路径中,这对 Anaconda 来说是个坏主意。

下次请将完整的对话复制到您的问题中。

【讨论】:

    猜你喜欢
    • 2019-05-10
    • 1970-01-01
    • 2022-12-27
    • 2022-12-27
    • 2022-12-19
    • 2021-08-15
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    相关资源
    最近更新 更多