最近,我開始變得ImportError: DLL load failed:
錯誤,當我輸入不同的庫(例如scikit-learn
或scipy
和其他一些)。如何解決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個版本的混合物。另一件事,也許我只是有不同的蟒蛇,我只需要調用適當的蟒蛇?
我不知道如何讓你出這個問題,但如果你開始使用的virtualenv將會限制這些問題的範圍在未來.. – thebjorn
什麼是整個錯誤消息? – gzc
整個錯誤信息是德文的。它講述類似:'導入錯誤:DLL加載失敗:給定的模塊不found.' – Roman