首页 > 解决方案 > 在 python Notebook 中运行某些行时,内核不断死亡并重新启动

问题描述

我得到错误->

/apps/anaconda3/bin/python: symbol lookup error: /apps/anaconda3/lib/python3.6/site-packages/mkl/../../../libmkl_intel_thread.so: undefined symbol: omp_get_num_procs

为了解决这个问题,我尝试通过执行“ conda update mkl”来更新 mkl 包,然后重新启动 jupyterhub 服务。但是,问题仍然存在。

libmkl_intel_thread.so 文件位于以下路径中 -

/apps/anaconda3/envs/myEnv/lib/libmkl_intel_thread.so
/apps/anaconda3/lib/libmkl_intel_thread.so
/apps/anaconda3/pkgs/mkl-2017.0.1-0/lib/libmkl_intel_thread.so
/apps/anaconda3/pkgs/mkl-2019.4-243/lib/libmkl_intel_thread.so

我的 $PATH 是 -->

/apps/anaconda3/envs/myEnv/bin:/apps/anaconda3/condabin:/apps/anaconda3/bin:/opt/mssql-tools/bin:/apps/anaconda3/lib/python3.6/site-packages:/apps/anaconda3/envs/myEnv:/apps/anaconda3/envs/myEnv/bin:/apps/anaconda3/bin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

有什么问题?

标签: linux-kerneljupyterhub

解决方案


看起来您缺少 libiomp5.so。您可以运行而不是更新conda update intel-openmp吗?还要确保该文件在您的LD_LIBRARY_PATH. 看看这个错误报告:github.com/ContinuumIO/anaconda-issues/issues/10195


推荐阅读