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

DLL Load failed: %1 is not a valid Win32 Application for StatsModel

类似于ImportError: DLL load failed: %1 is not a valid Win32 application. But the DLL's are there ...

这已经是我生命中的 4 个小时了,所以非常感谢您的帮助:

我是 运行 Python 2.7.12 :: Anaconda 4.2.0(64 位)并尝试导入 statsmodels

尝试导入它时出现错误,结尾为:

ImportError: DLL load failed: %1 is not a valid Win32 application.

我试过验证所有版本都是相同的位级别,我试过从 CMD 卸载并重新安装 statsmodels,我试过从 statsmodels 站点为 32 和 64 安装 .exe 二进制文件,我我已经尝试从 .whl 安装模型,并且我已经尝试更新所有依赖项。哦,我还尝试添加一个引用库的系统路径。

谢谢

在与其他有类似问题的人讨论后解决了这个问题。

不知道这些步骤是否必要,但为了确定我卸载了 Python 然后专门重新安装了 64 位版本。然后我卸载了 Anacondas 并专门重新安装了 64 位版本。注意我相信 Python 默认为 32 位版本。

然后,尽管重新安装了Anaconda,我仍然有同样的错误。因此,对于我从中收到错误的每个包,我都安装了包 http://www.lfd.uci.edu/~gohlke/pythonlibs/

所以就我个人而言,我从 statsmodels 中抛出了一个错误,所以我从上面安装了它 link。

安装方法是 1) 从上面下载正确的文件 link 2) 打开 CMD,输入 pip install 然后将文件从下载文件夹拖到 CMD 中,然后按回车键

谢谢!