Power BI运行Python脚本报错求助:重装numpy/pandas仍无效
解决Power BI运行Python脚本的依赖错误
问题核心
报错明确指出mkl-service包导入失败,这个包是Intel MKL运算库的配套服务组件,numpy依赖它完成多线程初始化,而pandas又依赖numpy,所以缺失该包会导致后续导入流程中断。重装numpy、pandas无效是因为默认重装未自动补全这个隐性依赖。
分步解决
- 安装mkl-service包:打开对应Anaconda环境的命令行,执行
若用pip管理包,确保是当前环境的pip,执行conda install mkl-servicepip install mkl-service - 核对Power BI的Python环境:打开Power BI,依次进入「文件→选项和设置→选项→Python脚本」,确认解释器路径为
C:\Users\User\anaconda3\python.exe,不一致的话手动修改。 - 清理临时文件并重启:关闭Power BI,删除路径
C:\Users\User\下的PythonScriptWrapper_xxxxxx临时文件夹,重新启动Power BI测试脚本。 - 升级numpy(可选):如果上述步骤无效,执行命令更新numpy到兼容版本
或conda update numpypip install --upgrade numpy
内容的提问来源于stack exchange,提问作者Christopher Aworh
相关产品推荐
相关产品推荐

