2016-10-14 135 views
0

類似有效的Win32應用ImportError: DLL load failed: %1 is not a valid Win32 application. But the DLL's are there ...DLL加載失敗:%1不是StatsModel

這一直4小時我的生活,所以任何幫助表示讚賞:

我運行Python的2.7.12 ::蟒蛇4.2.0(64位),並試圖當試圖導入我得到的結論與錯誤導入statsmodels

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

我試過驗證所有版本是相同的位級別,我試着卸載並重新安裝CMD statsmodels,我已經嘗試從statsmodels網站爲32和64安裝.exe二進制文件,我已經嘗試安裝來自.whl的模型,我試着更新所有的依賴關係。哦,我也嘗試添加一個引用庫的系統PATH。

謝謝

回答

0

通過與其他有類似問題的人交談後發現這一點。

不知道這些步驟是否必要,但爲了確保我卸載了Python,然後專門重新安裝了64位版本。然後,我卸載了Anacondas並特別重新安裝了64位版本。注意我相信Python默認爲32位版本。

然後,儘管重新安裝Anaconda,我仍然有同樣的錯誤。因此,對於每一個我是從得到一個錯誤包,我安裝的包出來的 http://www.lfd.uci.edu/~gohlke/pythonlibs/

所以對我個人來說,我是從statsmodels拋出一個錯誤,所以我安裝它上面的鏈接。

安裝方法是 1)從上面的鏈接 2)打開CMD下載正確的文件,類型pip install然後拖動文件從下載文件夾進入CMD,然後回車

謝謝!