2017-11-16 3 views
0

X86 및 X64 Windows 10 컴퓨터에서 실행되도록 스크립트에서 32 비트 실행 가능 응용 프로그램을 만들고 싶습니다. 내 스크립트의 X64 버전을 생성하고 괜찮 았어. 내 호스트 컴퓨터는 X64이지만 32 비트 라이브러리가있는 Python 32 비트 버전이 설치되어 있습니다. ,Pyinstaller에 dll 파일이 없습니다.

Error loading Python DLL 'C:\Users\Name\AppData\Local\Temp_MEI51162\python36.dll'. LoadLibrary:

나는 _MEI51162 확인 : 그럼 난 pyInstaller 중에와 실행 파일을 생성하지만 EXE 파일을 실행하면 그것은 창에 다음과 같은 오류가 발생합니다 :

C:\Users\Name\Appdata\local\Temp_MEI51162\VCRUNTIME140.dll is either not designed to run on Windows or it contains an error...

을 콘솔 내가이 오류가 표시 VCRUNTIME140.dllpython36.dll이 모두 있지만 python36.dll의 크기는 3MB가 아닌 약 1MB입니다. onefile을 확인했는지 또는 둘 다 나와 동일한 오류가 발생하는지는 중요하지 않습니다.

답변

0

많은 어려움을 겪은 후에 vcruntime140.dll을 대체 할 방법을 찾을 수 없었지만이 파일을 C:\Users\<User>\AppData\Roaming\pyinstaller 디렉토리에 수동으로 추가하고 Pyinstaller로 다시 작성하여 해결 방법을 발견했습니다. 방금 복사 한 새로운 것으로 바뀝니다. . 임시로 문제가 해결됩니다.