scikit-learn 1.1.3导入linear_model报错:无法导入METRIC_MAPPING64
解决scikit-learn 1.1.3导入linear_model时的'METRIC_MAPPING64'导入错误
清理缓存并重装指定版本
这个错误大多是旧版本的残留缓存与当前1.1.3版本冲突导致的,按以下步骤操作:- 卸载现有scikit-learn:
pip uninstall -y scikit-learn - 找到Python环境的
site-packages目录,删除所有以sklearn开头的文件夹及对应的.egg-info文件 - 重新安装1.1.3版本:
pip install scikit-learn==1.1.3
- 卸载现有scikit-learn:
确认VSCode使用的Python环境
检查VSCode左下角显示的Python解释器路径,和终端中执行which python(Linux/macOS)或where python(Windows)输出的路径是否一致。如果不一致,切换到正确的环境再运行代码。统一安装方式
如果之前混用conda和pip安装过scikit-learn,很容易引发版本冲突。统一用一种方式重装:- 用conda的话:先执行
conda remove scikit-learn,再运行conda install scikit-learn=1.1.3
- 用conda的话:先执行
内容的提问来源于stack exchange,提问作者Bending Rodriguez
相关产品推荐
相关产品推荐

