原因
KMP_DUPLICATE_LIB_OK 环境变量是用来控制 Intel OpenMP 运行时(IORT)在发现另一个 OpenMP 运行时库时是否应该发出错误。
OpenMP是一个并行编程 API,有时Python 进程可能会加载多个 OpenMP 运行时库
设置 KMP_DUPLICATE_LIB_OK 为 ‘True’ 允许这种情况发生,会避免运行时错误。
此行放置在导入的库最前,将会允许导入的运行时库加载相同的dll
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'