与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。
谢谢
答案 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键
谢谢!