2016-12-07 4 views
0

그래서 cx_freeze를 사용하여 파이썬 스크립트의 실행 파일을 만들었지 만 파일을 열 때 창은 사라지기 전에 잠깐 만 머물러 있습니다. 나는 cmd를 직접를 열어이는 표시되는 오류입니다 :cx_freeze로 생성 된 실행 파일은 잠시 닫히기 전에 열립니다.

나는 "그것이 파이 게임에서 여러 파일을 가져 오지했다고 밝혔다 실행 파일을 컴파일하지만,
Traceback (most recent call last): 
    File "C:\Python32\lib\site-packages\pygame\__init__.py", line 117, in  <module> 
    try: import pygame.display 
    File "ExtensionLoader_pygame_display.py", line 22, in <module> 
    File "ExtensionLoader_pygame_display.py", line 14, in __bootstrap__ 
    File "ExtensionLoader_pygame_surface.py", line 22, in <module> 
    File "ExtensionLoader_pygame_surface.py", line 14, in __bootstrap__ 
ImportError: No module named _view 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py",  line 27, in <module> 
    exec(code, m.__dict__) 
    File "c:\users\admin\desktop\project2.py", line 1, in <module> 
    import pygame 
    File "C:\Python32\lib\site-packages\pygame\__init__.py", line 118, in  <module> 
    except (ImportError,IOError):display=MissingModule("display",  geterror(), 1) 
    File "C:\Python32\lib\site-packages\pygame\__init__.py", line 61, in  __init__ 
    self.warn() 
    File "C:\Python32\lib\site-packages\pygame\__init__.py", line 85, in warn 
    warnings.warn(message, RuntimeWarning, level) 
    File "C:\Python\32-bit\3.2\lib\warnings.py", line 18, in showwarning 
    File "C:\Python\32-bit\3.2\lib\warnings.py", line 25, in formatwarning 
    File "C:\Python\32-bit\3.2\lib\linecache.py", line 15, in getline 
    File "C:\Python\32-bit\3.2\lib\linecache.py", line 41, in getlines 
    File "C:\Python\32-bit\3.2\lib\linecache.py", line 127, in updatecache 
    File "C:\Python\32-bit\3.2\lib\codecs.py", line 300, in decode 
UnicodeDecodeError: 'utf8' codec can't decode byte 0x90 in position 2:  invalid start byte 

이 그들이 수도로 문제가되지 않을 수도 있습니다 필요하지 않습니다. " 나는이 오류가 가져 오지 않는 파일의 제품이라고 추측하지만 그 문제를 해결하는 방법을 모르겠습니다.

+0

동결 상태에있는 스크립트의 일부를 제공하여 문제가 있음을 나타낼 수 있습니까? 종종 그것은 기본 수입보다 훨씬 더 많은 것을 포함 할 필요가 없습니다. 또한 cx_Freeze 5.0을 사용하고 있습니까? 이 특정 문제에 도움이 될 수 있습니다. –

답변

0

나는이 문제를 해결했다. 필자가 가지고 있던 Python과 Pygame의 버전에 문제가있는 것처럼 보였고, 최신 버전을 얻은 후에는 모두 정상적으로 작동했습니다.