2016-12-28 88 views
2

最近,我開始變得ImportError: DLL load failed:錯誤,當我輸入不同的庫(例如scikit-learnscipy和其他一些)。如何解決Python上的「ImportError:DLL加載失敗:」?

我的假設是我打破了一些東西,當我試圖點安裝opencv。

所以,我的問題是如何解決這個問題,似乎不是特定於圖書館?

我可以pip安裝DLL或類似的東西嗎?我可以重新安裝整個Python嗎?我正在使用Windows。我的Python版本是Python 2.7.10 :: Anaconda 2.3.0 (64-bit)

ADDED

如果我打印sys.path我得到這個:

['', 
'C:\\Anaconda\\Scripts', 
'C:\\Anaconda\\python27.zip', 
'C:\\Anaconda\\DLLs', 
'C:\\Anaconda\\lib', 
'C:\\Anaconda\\lib\\plat-win', 
'C:\\Anaconda\\lib\\lib-tk', 
'C:\\Anaconda', 
'C:\\Anaconda\\lib\\site-packages', 
'C:\\Anaconda\\lib\\site-packages\\Sphinx-1.3.1-py2.7.egg', 
'C:\\Anaconda\\lib\\site-packages\\cryptography-0.9.1-py2.7-win-amd64.egg', 
'C:\\Panda3D-1.9.2-x64', 
'C:\\Panda3D-1.9.2-x64\\bin', 
'C:\\Anaconda\\lib\\site-packages\\win32', 
'C:\\Anaconda\\lib\\site-packages\\win32\\lib', 
'C:\\Anaconda\\lib\\site-packages\\Pythonwin', 
'C:\\Anaconda\\lib\\site-packages\\setuptools-17.1.1-py2.7.egg', 
'C:\\Anaconda\\lib\\site-packages\\IPython\\extensions', 
'C:\\Users\\myname\\.ipython'] 

我擔心的是,有32個和64個版本的混合物。另一件事,也許我只是有不同的蟒蛇,我只需要調用適當的蟒蛇?

+0

我不知道如何讓你出這個問題,但如果你開始使用的virtualenv將會限制這些問題的範圍在未來.. – thebjorn

+0

什麼是整個錯誤消息? – gzc

+0

整個錯誤信息是德文的。它講述類似:'導入錯誤:DLL加載失敗:給定的模塊不found.' – Roman

回答

0

我設法通過重新安裝Python來解決問題。首先,我卸載了Python(就像Windows中的其他程序一樣)。然後我安裝了Python的Anaconda發行版。問題不再存在。

+0

我得到了同樣的錯誤:在嘗試PIP或使用jupyter筆記本(導入錯誤DLL加載失敗)。意識到我有兩個版本的Python(包括Anaconda自帶的版本)。卸載其他版本的Python已經解決了這個問題。謝謝! – Indi

相關問題