总结该问题解决方案:OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized
·
问题描述:
两天没有碰过用过机器,之后今天打算跑一个代码,直接报错:
OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized
具体原因目前不知道是因为啥,
情况一:之前没有任何下载安装等其他异常操作,则直接使用的时候报错了。
可以检查一下自己anaconda的安装路径中是否存在两个该dll文件。比如我在pycharm中使用的是虚拟环境pytoch1.7,在pycharm的右小角可以看到自己当前使用的环境。

找到该环境的位置:

之后我在该文件夹下搜索libiomp5md.dll文件果真存在两个,那么删除其中一个就好了,为了保险起见,我们可以进行备份。之后出问题,还能进行找补。
我的问题属于情况一,所以是成功解决了我的问题。
情况二:确定使用matplotlib导致的
那么可能是该库影响了,那么可以尝试一下该命令conda install nomkl 对该包进行安装,看是否能解决问题。
情况三:numpy或其他
根据错误提示添加相应的配置
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'
该语句建议放在文件的顶头部分,且保证两句接连的前后顺序关系,即不要在这两个语句之间插入其他语句。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐




所有评论(0)