ModuleNotFoundError: No module named 'sklearn'

ModuleNotFoundError: No module named 'sklearn'

遇到 ModuleNotFoundError: No module named 'sklearn' 错误,表示你的 Python 环境缺少 scikit-learn 库。以下是解决方法:1. 安装 scikit-learn

在终端或命令行中运行以下命令(任选一种方式):

使用 pip 安装

bash
pip install scikit-learn

使用 conda 安装(如果是 Anaconda 环境)

bash
conda install scikit-learn
pip install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple

需要特定版本

  • 安装指定版本(例如 1.0.2):

    bash
    pip install scikit-learn==1.0.2
    
  • 库名差异:安装时包名是 scikit-learn,但导入时要用 import sklearn

  • 依赖问题:如果安装失败,可能需要先安装 numpyscipy

pip install tensorflow