我正在使用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.