作者jenny33377 (澄)
看板Python
标题[问题] Cannot load mkl_intel_thread.dll问题
时间Wed Apr 18 23:40:52 2018
大家好,我是刚入门Python的新手
最近在运用numpy+Pandas+matplotlib.pyplot绘图模组
执行的时候出现下列情况
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.
但是丢到别台电脑,又可以执行
我是装Anaconda3,也尝试搜寻google的方法,
将该文件目录下的mkl_intel_thread.dll放到与Python.exe的根目录下,
或放入与.py档的根目录下,或者删除该档案,或重灌Anaconda等方式,
都无法解决,请问版上高手大大有什麽好建议吗??
我不想重灌电脑阿~~~(泪奔)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.252.89.50
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1524066055.A.7A6.html
1F:→ gmccntzx1: 可以先试着逐步执行找到喷出这个错误的地方吗? 04/18 23:54
2F:→ gmccntzx1: 因为pandas和matplotlib都跟numpy相依,但是能确认出错 04/18 23:55
3F:→ gmccntzx1: 的点会更好 04/18 23:55
这个问题是出现在我运用pandas的绘图功能後,就出现的,
程式码如下所示,其中frame3和frame4都是pandas的型态。
ax = frame3.plot.scatter(x = '发生机率(%)' ,y='年缺水率(%)',
style='g-',label='Annual water shortage rate(%)')
frame4.plot(x = '发生机率(%)' ,y='年缺水率
(%)',style='b-',label='interpolate_Annual water shortage rate(%)',ax=ax)
plt.xlabel('Occurrence Probability(%)')
plt.ylabel('Annual water shortage rate(%)')
plt.show()
※ 编辑: jenny33377 (111.252.89.50), 04/19/2018 00:26:02
4F:→ gmccntzx1: 确认一下在\Windows\System32下是否也有mkl_*.dll等档 04/19 01:52
6F:→ gmccntzx1: #!msg/anaconda/SnY1Uazkcew/XHZSysfyAQAJ 04/19 01:54
7F:→ gmccntzx1: 上述这篇有类似的情况. 另外在numpy的issue也有看到类 04/19 01:54
8F:→ gmccntzx1: 似的问题. 可能是与Anaconda3\Library\bin底下的 04/19 01:57
9F:→ gmccntzx1: mkl_*.dll冲突. 04/19 01:57
11F:→ gmccntzx1: 如果是这样的话,先照着google论坛的解决方法做. 04/19 01:58
12F:→ gmccntzx1: 将Windows\System32下的mkl_*.dll重新命名(後面加.old) 04/19 01:59
13F:→ gmccntzx1: 或是直接先备份到其他位置. 不要直接删掉. 04/19 02:00
感谢G大,我成功了!!!!
我使用方式是将Anaconda3\Library\bin底下所有mkl_*.dll复制至Windows\System32下,
就可以绘图了QQ
※ 编辑: jenny33377 (140.134.166.85), 04/19/2018 09:27:20
14F:推 gmccntzx1: d(`・∀・)b 04/19 10:01