首页 > 解决方案 > anaconda mkl 安装中缺少 mkl_service.h 标头

问题描述

conda install -c intel mkl

安装 MKL。但是现在,我继续编译依赖于 mkl 的代码,并将其指向我的 anaconda:

MKLROOT=.../path/to/env/my_env/lib

许多 mkl 库文件现在驻留的位置。

但是,我收到一条消息,指示mkl_service.h丢失。所以我安装conda install anaconda mkl-service. 但是,这不会产生丢失的头文件。

如何在 MKL 的 anaconda 版本中获取这个丢失的文件?

标签: anacondaintel-mkl

解决方案


在我的安装中,我必须执行一个 $ conda install mkl-include 之后,我将目录添加 <path_to_conda_installation>\conda\envs\<env_name>\Library\include 到 include_path (在 setup.py 文件中)。


推荐阅读