→ gmccntzx1: 可以先試著逐步執行找到噴出這個錯誤的地方嗎? 04/18 23:54
→ gmccntzx1: 因為pandas和matplotlib都跟numpy相依,但是能確認出錯 04/18 23:55
→ 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
→ gmccntzx1: 確認一下在\Windows\System32下是否也有mkl_*.dll等檔 04/19 01:52
→ gmccntzx1: #!msg/anaconda/SnY1Uazkcew/XHZSysfyAQAJ 04/19 01:54
→ gmccntzx1: 上述這篇有類似的情況. 另外在numpy的issue也有看到類 04/19 01:54
→ gmccntzx1: 似的問題. 可能是與Anaconda3\Library\bin底下的 04/19 01:57
→ gmccntzx1: mkl_*.dll衝突. 04/19 01:57
→ gmccntzx1: 如果是這樣的話,先照著google論壇的解決方法做. 04/19 01:58
→ gmccntzx1: 將Windows\System32下的mkl_*.dll重新命名(後面加.old) 04/19 01:59
→ 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
推 gmccntzx1: d(`・∀・)b 04/19 10:01