2023年12月11日发(作者:)

保姆级无法定位序数242于动态链接库pythonTensorflow报错的解决方案

1.问题详述

之前历经千辛万苦终于把我大爷Tensorflow给安装好了

颤抖着手打开了命令行准备再import一下,结果又报错了。

这次的错误是出现了一个弹窗:

“无法定位序数242与动态链接库上的错误。”

具体问题提示如下所示:

>>> import tensorflow as tf

INTEL MKL ERROR: 操作系统无法运行 %1。 mkl_intel_.

Intel MKL FATAL ERROR: Cannot load mkl_intel_.

2.解决办法

我的系统是win10,安装了Anaconda,似乎这个bug是对win系统才有的。

解决这个问题只需要移动一些dll文件。

这里需要打开电脑里Anaconda的文件夹找到在这些文件。因为版本不同,文件可能在不同的位置。

第一步:移动mkl打头的dll文件

第一个路径: 找Anaconda3Librarybin

第二个路径: 找Anaconda3Libsite-packagesnumpycore

以上两个路径哪个有“mkl_”开头的 .dll 文件,下一步就在此路径操作。我的就在第一个路径里。

在这里插入图片描述

把里面的**“mkl_”开头的所有 .dll 文件**都复制到C盘windows文件夹下的system32文件夹里。

原本没有的话直接复制进去就行,原本有的话选择全部覆盖。

第二步:移动文件

在第一步找到mkl文件的文件夹里再找,将其也复制到system32文件夹。

在这里插入图片描述

3.测试

复制了以上文件后没有再报错了。

End。