2012-10-11 3 views
0

ImportError: DLL load failedNo module named ..의 차이점은 무엇입니까? 같은 디렉토리에"ImportError : DLL load failed"와 "No module named .."의 차이점

두 파일 : 나는 문제를 가지고 있기 때문에

. 두 스크립트 모두 MyModule을 가져 오려고합니다.

스크립트 1 : DLL로드

DLL load failed은 무엇을 의미 하는가 (하는 실행 파일을 통해이라고도 함) 실패 : 그것은 작동

스크립트 2 (파이썬을 통해이라고도 함)? 이것은 "no module found"와 같지 않습니까? 어떻게 해결할 수 있습니까?

아이디어가 있으십니까?

+0

'.exe'에 어떤 라이브러리를 넣을지를 지정 했습니까? 셋업과 py2exe로하는 작업이 도움이 될 것입니다. 그렇지 않으면 수정 구슬을 꺼내어 무엇이 잘못되었는지 신성한 시도를해야합니다. – Bakuriu

답변

0

DLL로드가 실패하면 해당 DLL의 모든 종속성을 찾을 수 없으므로로드에 실패해야합니다. 창문에 있다면 http://www.dependencywalker.com/과 같은 것을 사용하여 DLL의 의존성을 검사하고 실행 파일에서 가져 오기를 할 때 환경이 적절하게 설정되어 모든 파일을 찾을 수 있도록해야합니다.

관련 문제