![加载共享库时出错:libmkl_intel_lp64.so](https://linux22.com/image/1191101/%E5%8A%A0%E8%BD%BD%E5%85%B1%E4%BA%AB%E5%BA%93%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%9Alibmkl_intel_lp64.so.png)
我执行了一个程序,得到了如下错误信息:
error while loading shared libraries: libmkl_intel_lp64.so: cannot open shared object file: No such file or directory
因此,看来该程序需要mkl
库。我按照此处指示的说明进行操作:
这意味着我执行了:
wget https://registrationcenter-download.intel.com/akdlm/irc_nas/19038/l_onemkl_p_2022.2.1.16993.sh
sudo sh ./l_onemkl_p_2022.2.1.16993.sh
现在安装位置为:/opt/intel/oneapi/
我可以看到上面的文件夹中有一个名为的文件夹mkl
。但是,我仍然没有看到 libmkl_intel_lp64.so,并且程序的执行仍然会导致与前面提到的相同的错误消息。
您能告诉我该怎么做才能避免这个错误吗?
PS:我有 Linux 18.04
答案1
缺少的步骤是执行以下命令:
source /opt/intel/oneapi/setvars.sh