首页 > 解决方案 > ImportError:DLL 加载失败:%1 不是有效的 Win32 应用程序 - scikit-learn+

问题描述

我在导入 scikit-learn、matplotlib 和 scipy 时遇到上述错误(numpy 工作正常)。

我安装了 python 2.7 64 (C:\Python27)。

我最近在一个新的克隆驱动器上安装了 win10 64 位。我浏览了类似帖子的建议:

ImportError: DLL 加载失败: %1 不是有效的 Win32 应用程序

ImportError:DLL 加载失败:%1 不是有效的 Win32 应用程序。但是DLL在那里

ImportError:DLL 加载失败:%1 不是 Python Matplotlib 的有效 Win32 应用程序

我从轮子版本重新安装了软件包。

http://www.lfd.uci.edu/~gohlke/pythonlibs/

我将目录添加到路径,将 PythonPath 添加到系统。

仍然出现错误。

我很感激建议,我被困住了。

谢谢

标签: windowspython-2.7matplotlibscikit-learnscipy

解决方案


我能够修复它。

要走的路是“强制重新安装”。

这足以让 scikit-learn 启动并运行。

pip install --upgrade --force-reinstall scipy

推荐阅读