一、说明
这是一个很典型的python包重复,冲突造成的错误。本案例表现为:在conda和pytorch下都存在libiomp5md.dll,因而出现二意性无法继续,本篇如实记录解决过程。
二、遇到问题描述双重包调用是普遍的
2.1 库包含关系
在处理torch程序中,有如下包含:
import torch
from torch import nn
from d2l import torch as d2l
import torchvision
from torch.utils import data
from torchvision import transforms
调用该程序,无语法错误,但后面出现:
OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
OMP: Hint