1
我有一個小pygame腳本,我想編譯它;我用這個文件setup.py:使用cx_freeze編譯openGL時出現TypeError
import sys
from cx_Freeze import setup, Executable
setup(
name = "AlGem",
version = "0.1",
description = "AlGem",
executables = [Executable("algem.py", base = "Win32GUI")])
,但我得到的openGL的包文件的一個語法錯誤...
File "C:\Python33\lib\site-packages\OpenGL\constants.py", line 46 except TypeError, err:^SyntaxError: invalid syntax
我錯過了什麼?
'除了TypeError,錯誤:'在Python 3中無效 - 它必須是',除了TypeError as err:'。檢查文件的安裝方式 - 可能還有其他一些問題需要解決。 –
我有這個相同的確切問題。奇怪的是,我昨晚沒有錯誤地建立了我的遊戲;生成的可執行文件運行得很好。當我試圖建立另一個項目時,我開始得到這個錯誤(在兩個項目上)。 –
真的,爲什麼它會在那裏看? openGL是pygame不依賴的已安裝模塊,我的代碼沒有引用它!即時思考cx_Freeze壞了,會嘗試重新安裝並檢查。 –