2013-07-13 40 views
1

我已經嘗試過cx_FREEZE,但它在安裝時崩潰。我不記得我還試過了什麼,但顯然也沒有奏效。 FILE是python 3.它使用PYGAME。我需要將其轉換爲EXE。我在這裏嘗試了「解決方案」:How can I compile a python 3.3 program (which uses pygame) into a Windows executable?,但是我找不到有關如何使用該程序的任何文檔。如何用pygame將python 3文件轉換爲exe

+0

嘗試使用py2exe –

+0

AFAIK py2exe不支持Python 3中。 – mocha2007

回答

0

當您嘗試對Python 3.x和Pygame使用cx_freeze時,會出現某種錯誤。

你需要在你的主程序這行代碼:

import re 
includes = ["re"] 
import pygame._view 

這解決了這個問題對我來說。

而這正是我setup.py腳本的樣子:

from cx_Freeze import setup, Executable 
exe = Executable(
script="game.py", 
) 

setup(
    executables = [exe] 
    ) 

# go to C:\Python32 in CMD prompt and type 'c:\python32\python.exe setup.py build'