비슷한 문제와 그 문제도있었습니다. 그들을 해결할 수있는 방법을 찾았습니다.
수정 setup.py 스크립트 : 비슷한 문제가있을 경우
from distutils.core import setup
import py2exe
setup(windows=['source_static.py'], options={
"py2exe": {
"excludes": ["OpenGL.GL", "Numeric", "copyreg", "itertools.imap", "numpy", "pkg_resources", "queue", "winreg", "pygame.SRCALPHA", "pygame.sdlmain_osx"],
}
}
)
그래서, 그냥이 "제외"라인에 그 "실종"모듈을 넣습니다.
2 부 : 나는 실행 파일의 제작에 성공 후
, 나는 다음에 문제가 있었 : ". 응용 프로그램은 비정상적인 방식으로 종료 할 런타임을 요청했습니다 문의하시기 바랍니다 ...". 이 또 다른 문제를 해결하는 방법을 모색하고 생각한 며칠이나 며칠 후에, 나는 그것을 할 수있는 방법을 발견했다. 나는 그 문제가 너무 어리 석다는 것을 믿을 수 없었다. 문제는 폰트 정의와, 내 코드에 있었다 : ((문자열이어야합니다) "굴림"는 예를 들어) 일부 시스템 글꼴 이름에 "없음"를 변경하지 않고, 컴파일 후
font1 = pygame.font.SysFont(None, 13)
, 내가 나오지 않았어 내 .exe 파일이 작동했다고 생각하지 않습니다!
font1 = pygame.font.SysFont("Arial", 13)
물론 글꼴은 사용할 수 있지만 경로를 지정하고 프로그램에서 정의해야합니다.
이 문제가 발생하는 모든 사용자에게이 단계를 시도하면 성공할 수 있기를 바랍니다. 이 문제를 해결하기 위해 며칠이나 몇 일을 잃어 버렸기 때문에 이것이 도움이되기를 정말로 바랍니다. 나는 심지어 나의 것을 만들려고 노력했다.exe 파일을 python과 pygame의 모든 버전과, 많은 다른 .exe 빌더 및 설치 스크립트와 함께,하지만 행운을합니다. 이러한 문제 외에도 전에 다른 많은 문제가 있었지만 stackoverflow.com에서 이에 대한 답변을 발견했습니다.
나는이 문제를 해결하고 동일한 문제에 직면 할 수있는 방법을 찾은 것을 기쁘게 생각합니다.
작은 팁 (I도했던 일) :
1 : 당신의 Microsoft Visual C를 업데이트 최신 하나 ++ 라이브러리.
둘째 : 실행 프로그램과 비슷한 이미지 또는 글꼴이있는 경우 dist 폴더 (.exe 파일이 만들어진 위치)에 포함 시키십시오.
셋째 : .exe 파일을 만들 때 setup.py 스크립트가있는 폴더 (기본 스크립트에서 사용하는 모든 파일과 디렉터리)에 필요한 모든 파일을 포함시킵니다.
는 파이썬 2.7 64, 파이 게임 및 py2exe에을 사용합니다.
이 질문은 중복되는 것으로 생각하지 않지만이 질문과 매우 유사합니다. http://stackoverflow.com/questions/6646154/fatal-python-error-pygame-parachute 링크를 클릭하고 질문에 대한 답변을 얻는 지 확인하십시오. – hammythepig
나는 이미 그 링크에서 파이 게임 버젼을 사용해 보았는데, 그것은 나에게 같은 오류를 낳았다. 그러나 이것을 읽은 후에 나는 처음부터 시작하여 파이 게임 버전을 다시 사용했습니다. 이번에는 전혀 문제없이 잘 작동했습니다. 다르게 한 것은 무엇인지 모르지만 내 문제는 이제 해결되었습니다. 감사합니다! – user1473612
아무런 문제가 없습니다. 도와 줄 수있어서 기뻐 :) – hammythepig