2013-10-15 8 views
1

http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz 패키지를 사용하여 Python 응용 프로그램을 빌드하고 Microsoft Visual Studio 2010을 사용하여 Windows 7 64 비트 플랫폼에서 32 비트 응용 프로그램으로 빌드하고 py2exe를 사용하여 실행 파일로 내 보내야합니다. 실행 파일은 Windows 7 플랫폼에서 정상적으로 실행됩니다.Python Crypto Cipher _DES.pyc DLL로드에 실패했습니다. 어떻게 DLL을 알 수 있습니까?

역 추적 (마지막으로 가장 최근 통화) :

  • 파일 "암호화 \ 암호화 \ DES.pyc", 라인 (54) 나 Windows Server 2008에서 실행하려고 할 때, 나는 다음과 같은 오류가 발생합니다 , __load에서 "암호화 \ Cipher_DES.pyc"
  • 파일, 10 행에서 "암호화 \ Cipher_DES.pyc"
  • 파일, 라인 12에

ImportError를 : DLL로드 실패 : 지정된 모듈을 찾을 수 없습니다.

내가 극복하고자하는 첫 번째 문제는 pycrypto 패키지에 _DES.pyc에 대해 컴파일되지 않은 python이 포함되어 있지 않아서 어떤 모듈이로드하려고하는지 전혀 모른다는 것입니다. 이것을 찾을 수있는 방법이 있습니까? 암호화 루틴에 대한 호출을 주석 처리하면 원하는 기능이 누락되었습니다 :-)

+0

사전 컴파일 된 바이너리를 사용해 볼 수 있습니다. http://www.voidspace.org.uk/python/modules.shtml#pycrypto – SquareRootOfTwentyThree

답변

0

내 문제의 해결책은 순수 python 암호화 패키지 대신 pyDes를 사용하는 것입니다 http://twhiteman.netfirms.com/des.html에 있습니다.

+0

다행입니다.하지만 그보다 더 좋은 해결 방법을 찾을 수 있습니다. 당신의 문제에 대한 직접적인 해결책. –