Jupyter Notebook报错ModuleNotFoundError: No module named 'sklearn'
解决
from sklearn.datasets import fetch_openml导入失败问题 - 首先纠正安装命令:
sklearn是PyPI上的伪占位包,真正的Scikit-learn官方包名称为scikit-learn,你执行的pip install sklearn仅安装了一个空的占位模块,并未获取完整的Scikit-learn功能。正确的安装命令为:pip install scikit-learn - 检查Jupyter Notebook的环境一致性:确保Notebook使用的Python解释器和你执行
pip命令的环境是同一个。可以在Notebook中运行以下代码验证:import sys print(sys.executable) !pip list | grep scikit-learn - 若环境不一致,要么在Jupyter对应的Python环境中重新执行
pip install scikit-learn,要么在Notebook的内核选项中切换到已安装Scikit-learn的环境。
内容的提问来源于stack exchange,提问作者DR DOT
相关产品推荐
相关产品推荐

