'ImportError: DLL load failed'通过sklearn获取MNIST原件时



我正在使用Python 3.5.4 64位的Win10 PC工作,目前我正在测试Virtualenv中的Jupyter笔记本。

以下代码导致错误:

from sklearn.datasets import fetch_mldata
mnist = fetch_mldata("MNIST original")
mnist

这是完整的错误消息:

ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.

或英语:

ImportError: DLL load failed: The specified module could not be found.

到目前为止,我发现了几个带有相同错误消息和各种Python软件包的Stackoverflow线程和其他帖子。通常,X86和X64安装的混合物(例如,此处或此处)被指责,但是我的安装似乎都很好。我已经完全重新安装了Python,但是我仍然遇到同样的错误...

有什么办法检查可能导致此错误的是什么?

我在加载不同类型的数据集但带有TensorFlow时也有类似的问题。解决的最简单方法是卸载您以前的Python 3.5/3.6.x并安装latest Python 3.6.6 (as of now) unless 3.7 is supported officially

Also remember to delete your old python site packages from appdata in Windows. Althrough it won't obstruct with your new python installation but its a good way to clear off your old Python installed packages.

相关内容

  • 没有找到相关文章

最新更新