2016-12-28 3 views
2

최근 다른 라이브러리를 가져올 때 ImportError: DLL load failed: 오류가 발생하기 시작합니다 (예 : scikit-learn 또는 scipy 등)."ImportError : DLL로드 실패 :"를 해결하는 방법 Python에서?

내 가정은 내가 opencv를 설치하려고 할 때 뭔가 고장났다는 것입니다.

그래서, 내 질문은 특정 라이브러리가 아닌 것 같습니다이 문제를 해결하는 방법은 무엇입니까?

DLL을 설치할 수 있습니까? 파이썬 전체를 재설치해도 될까요? 나는 Windows에서 일하고있다. 파이썬의 제 버전은 Python 2.7.10 :: Anaconda 2.3.0 (64-bit)입니다. 내가 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 버전의 혼합물 있다는 것입니다. 또 다른 것은, 아마도 나는 다른 Pythons를 가지고있을 것이고 나는 단지 적절한 것을 호출 할 필요가 있을까요?

+0

이 문제를 해결하는 방법을 모르겠지만 virtualenv를 사용하면 나중에 이러한 문제의 범위가 제한됩니다. – thebjorn

+0

전체 오류 메시지는 무엇입니까? – gzc

+0

전체 오류 메시지는 독일어로되어 있습니다. 'ImportError : DLL load failed : 해당 모듈을 찾을 수 없습니다. ' – Roman

답변

0

저는 파이썬을 다시 설치하여 문제를 해결할 수있었습니다. 먼저 Python을 제거했습니다 (Windows의 다른 프로그램과 마찬가지로). 그런 다음 Anaconda Python 배포판을 설치했습니다. 문제가 더 이상 존재하지 않습니다.

+0

jupyter notebook을 사용하려고 할 때 동일한 오류 (ImportError : DLL load failed)가 발생했습니다. 실현 된 필자는 Python (Anaconda와 함께 제공되는 버전 포함)의 두 가지 버전이 있습니다. 파이썬의 다른 버전을 제거하면 문제가 해결되었습니다. 감사! – Indi