2014-03-29 60 views
1

正如標題所示,我遇到了一些問題。我使用Pygame和Python 3.3,當試圖運行我編譯的腳本時,它會吐出黑屏,並且在控制檯中沒有錯誤。此程序可以在空閒狀態,但不會在EXE在使用cx_freeze時,運行exe時不會加載

工作,這是我的setup.py

from cx_Freeze import setup, Executable 


exe=Executable(
    script="BackedGrid.py", 
    base="Win32Gui", 
    ) 

includes=[] 
excludes=[] 
packages=[] 
setup(
    version = "1.0", 
    description = "None", 
    author = "Brandon Danyluk", 
    name = "Backed Grid", 
    executables = [exe] 
    ) 

如果您對我的主要計劃有任何疑問,也請請。我不善於提供沒有任何問題的細節。謝謝!

回答

0

我在用cx_freeze和pygame編譯我的程序時也遇到了問題。我用此修復程序是加入到我的主要代碼:

try: 
    import pygame._view 
except: 
    pass 

對於只在EXE格式但是需要這個模塊的一些原因。如果您通常嘗試import pygame._view則會發出錯誤。我不知道你的安裝文件是否正確。我只是使用了基本的一個,並填寫了區域等問問下面的任何問題。

也看到這個問題here和另一個問題是here

+0

恐怕沒有工作。但是,我嘗試了另一個cx_freeze的東西,它說我缺少pygame的東西。 pkgdata.py缺失 – TCVM

+0

您也可以嘗試手動查找pygame文件夾並將該特定文件複製到應用程序位置。 –

+0

沒關係,我現在已經讀完了這個錯誤,它說我錯過了字體 - freesansbold.ttf – TCVM

相關問題