报错:“Initializing libiomp5md.dll, but found libiomp5md.dll already initialized“

这里报错的原因是,site-packages目录下,有两个以上的libiomp5md.dll文件。

比如在"site-packages\numpy\DLLs"和"site-packages\torch\lib"路径下各有一个libiomp5md.dll文件

import torch时,"site-packages\numpy\DLLs"路径下的libiomp5md.dll文件已经初始化,导致"site-packages\torch\lib"路径下的libiomp5md.dl文件无法初始化,产生了冲突。

两种解决方法:

1.权宜之计

import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"

注:这两行代码一定要放在import torch之前

2.保留"site-packages\torch\lib"路径下的libiomp5md.dll文件,其余路径下的libiomp5md.dll文件,全部转移到其他路径(保存以备恢复)。

你可能感兴趣的:(人工智能,大数据)