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

Windows 11系统下已安装xgboost但导入时报找不到指定模块错误

错误根因

这个OSError: [WinError 126]报错并非xgboost安装失败导致,从报错堆栈可以定位到根因是加载scipy依赖的底层系统动态库失败:升级Windows 11后,原系统中scipy依赖的Microsoft Visual C++运行时组件丢失或版本不兼容,触发动态库加载失败。

修复步骤
  • 先重装适配当前系统的scipy版本:
    激活对应虚拟环境后依次执行命令:
    pip uninstall -y scipy
    pip install scipy --upgrade
    
    安装完成后先单独运行import scipy测试是否还会报错,若测试通过再导入xgboost验证。
  • 若重装scipy仍报错,安装匹配Python架构的Microsoft Visual C++ Redistributable 2019运行库,Python为64位则安装x64版本,32位则安装x86版本,安装完成后重启设备再测试。
  • 若以上操作均无效,重建项目虚拟环境:
    导出原有环境依赖:pip freeze > requirements.txt,删除旧venv目录后新建虚拟环境,执行pip install -r requirements.txt重装所有依赖后再验证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 08:18:03