2014-02-20 4 views
1

cx_freeze를 사용하여 실행 파일을 만들려고 할 때 문제가 있습니다. 이미 내 코드에서 exe를 만들었지 만 32 비트 PC에서는 작동하지 않습니다. 이 문제를 해결하기 위해 64 비트 Python, cx_freeze 및 PyQt4 (GUI 용)를 제거했습니다. 그런 다음 해당 프로그램의 32 비트에 해당하는 프로그램을 모두 설치했습니다. 일이 잘못되기 시작 때cx_freeze windows 32 프로그램이 작동하지 않습니다.

나는 평 파일을 통해 프로그램의 벌금을 실행할 수 있습니다 ...하지만, 내가 그것을 프로그램을 구축하고 실행하려고하면,이 오류 창 얻을 :

어떻게 해결할 수 있습니까?

+0

가능한 경우 오류의 _ 텍스트 _을 복사하여 다른 곳 (특히 어딘가의 일시적인 곳)에 스크린 샷을 게시하는 대신 질문에 붙여 넣으십시오. 오류 창에서 추적 표시를 복사하는 방법을 모르는 경우 cmd.exe "DOS 프롬프트"창에서 설치 스크립트를 실행하고 거기에서 복사하십시오. – abarnert

+0

한편, "64 비트 동등한 프로그램을 설치 하셨지만"32 비트 Python으로 실행하려고하십니까? 그것은 거의 확실하게 작동하지 않을 것입니다. 왜 그걸 기대하니? – abarnert

+0

@abarnert 나는 32 비트 동등 물을 설치했다는 것을 의미했다 – user3247140

답변

1

Windows 32 비트에서 cx_Freeze의 최신 릴리스에는 문제가있는 것으로 보입니다. 여기에 문제가 제기되었지만 아직 답변이 없습니다 : https://bitbucket.org/anthony_tuininga/cx_freeze/issue/59/sre_constantserror-nothing-to-repeat.

어떤 사람들은 이전 릴리스 (from here)를 사용해도 효과가 있다고보고했습니다.

+0

감사합니다. 그 버전의 cx_Freeze를 설치 한 후에 작동했습니다! 더 많은 경험이 있으면 나는 당신을 투표 할 것입니다 : ( – user3247140

+0

괜찮습니다. 나는 당신의 문제를 해결했기 때문에 기쁩니다. –

관련 문제