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

时间:2016-10-14 00:27:19

标签: python dll statsmodels

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卸载并重新安装statsmodel,我尝试从statsmodels网站安装.exe二进制文件64,我尝试从.whl安装模型,我尝试更新所有依赖项。哦我还尝试添加引用库的系统PATH。

谢谢

1 个答案:

答案 0 :(得分:1)

在与有类似问题的其他人交谈之后想出来。

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

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

所以对我个人而言,我从statsmodels中抛出一个错误,所以我从上面的链接中安装了它。

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

谢谢!