Python 3.10.0环境下pip安装scikit-learn失败问题咨询
问题原因
报错的核心是当前尝试安装的scikit-learn版本没有对应Python 3.10的预编译安装包,pip需要从源码本地编译安装,而Windows系统缺少编译依赖的Microsoft Visual C++ 14.0及以上版本环境。
解决方案
- 方案一:先升级pip到最新版本,新版pip会优先匹配适配Python 3.10的预编译wheel包,无需本地编译。执行命令:
python -m pip install --upgrade pip pip install scikit-learn
- 方案二:如果升级pip后仍安装失败,直接安装已正式支持Python 3.10的scikit-learn 1.1.0及以上版本:
pip install scikit-learn>=1.1.0
- 方案三:若确实需要从源码编译安装,安装Microsoft Visual C生成工具,安装时勾选「C桌面开发」组件,安装完成后重启终端重新执行安装命令即可。
内容的提问来源于stack exchange,提问作者caldicious
相关产品推荐
相关产品推荐

