PyCharm安装scikit-learn包卡住 是否需降级Python 3.10版本
问题描述
我使用的是PyCharm Community 2021.2.3版本,Python版本为3.10,想要尝试使用scikit-learn的部分功能。此前我一直通过PyCharm的Python Interpreter菜单安装各类包,其他包均能正常安装,但本次安装scikit-learn时,程序长时间停留在安装构建依赖项的步骤。我已确认基础配置无误,想咨询是否是scikit-learn不支持Python 3.10,我需要降级Python版本才能解决该安装问题?
参考安装卡住的截图:
解决方案
scikit-learn从1.0.2版本开始已原生支持Python 3.10,无需直接降级Python版本,安装卡住大概率是PyCharm图形化安装工具的依赖匹配问题,触发了scikit-learn及其依赖包的本地源码编译流程,无对应编译环境时就会长时间无响应。可按以下步骤操作解决:
- 升级pip到最新版本,打开PyCharm底部的Terminal面板,执行命令:
python -m pip install --upgrade pip - 使用pip命令直接安装scikit-learn,跳过PyCharm图形化安装流程,执行命令:
pip install scikit-learn - 如果安装速度过慢,可以指定国内镜像源加速,执行命令:
pip install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple - 若以上操作均无法完成安装,再考虑降级Python到3.9版本,该版本和所有主流scikit-learn版本的适配兼容性更强。
内容的提问来源于stack exchange,提问作者rhkoulen
相关产品推荐
相关产品推荐

