VS Code安装scikit-learn后遇ModuleNotFoundError问题求助
解决scikit-learn在VS Code中导入失败的问题
一、彻底清理损坏的安装包
- 打开终端,执行卸载命令清除所有相关包:
pip3 uninstall -y scikit-learn sklearn - 手动删除残留的
sklearn文件夹,路径为:/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/sklearn
二、对齐VS Code与终端的Python解释器
- 查看VS Code左下角显示的Python版本,点击复制当前选中的解释器完整路径(示例:
/Library/Frameworks/Python.framework/Versions/3.12/bin/python3) - 在终端使用该解释器重新安装scikit-learn:
<复制的解释器路径> -m pip install scikit-learn - 验证安装结果:执行
<解释器路径> -c "import sklearn; print(sklearn.__version__)",能正常输出版本号即说明安装成功
三、移除代码中的手动路径配置
- 删除代码开头的以下内容,手动指定
sys.path会破坏Python的依赖加载逻辑:import sys sys.path.insert(0, r"/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages") sys.executable
四、重新运行代码
- 使用VS Code的运行按钮执行代码,此时应该能正常导入sklearn模块
内容的提问来源于stack exchange,提问作者Ethan Cha
相关产品推荐
相关产品推荐

