You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode Jupyter导入sklearn的KFold报DLL load failed错误如何解决

问题原因

该报错核心是VSCode启动Jupyter时加载的运行环境,和CMD中正常运行的Anaconda环境不匹配,导致找不到scipy依赖的DLL文件。

解决步骤
  • 首先核对Jupyter内核路径:打开VSCode中的Jupyter notebook,点击右上角内核选择按钮,确认选中的Python解释器路径,和CMD中执行where python输出的Anaconda环境路径完全一致,避免错用其他虚拟环境。
  • 修复包安装兼容问题:如果内核路径匹配仍报错,说明当前环境中scipy、scikit-learn存在安装兼容故障,打开对应Anaconda环境的终端,依次执行如下命令重装:
pip uninstall scipy scikit-learn -y
conda install scipy scikit-learn

注意不要混用pip和conda安装科学计算类依赖,很容易出现DLL兼容问题

  • 开启环境自动激活:打开VSCode设置,搜索python.terminal.activateEnvironment,确保该选项为开启状态,保证VSCode启动Jupyter前会自动激活对应conda环境,加载正确的DLL搜索路径。
  • 配置系统环境变量:如果上述操作都无效,将如下三个路径添加到系统环境变量的Path条目下,添加完成后重启VSCode即可:
    • 你的Anaconda安装根目录
    • Anaconda根目录下的Scripts文件夹
    • Anaconda根目录下的Library\bin文件夹

优先执行前两步操作,90%以上的同类故障都可以通过前两步解决。

内容的提问来源于stack exchange,提问作者Shayan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 06:18:02