簡體   English   中英

cx_Freeze pygame錯誤

[英]cx_Freeze pygame error

我最近開始使用pygame,想使用cx_Freeze創建可執行文件,但是每次嘗試運行exe文件時都會遇到錯誤。

Fatal Python error: initfsencoding: unable to load the file system codec
ImportError: invalid flags 1530097318 in 'encodings'

Current thread 0x000016f0 (most recent call first):

這是我的setup.py文件:

import cx_Freeze


import os
os.environ['TCL_LIBRARY'] = "C:\\Python37-64\\tcl\\tcl8.6"
os.environ['TK_LIBRARY'] = "C:\\Python37-64\\tcl\\tk8.6"

executables=[cx_Freeze.Executable('snk.py')]


cx_Freeze.setup(
    name='Snake',
    options={'build_exe':{'packages':['pygame'], 'include_files':['beep.wav', 'lost.wav', 'apple.png', 'snakehead2.png', 'apple2.png', 'tail.png', 'C:\\Windows\\Fonts\\MAGNETOB.TTF']}},
    description='Snake Game',
    executables=executables


    )

有人可以幫忙嗎?

正如我在這里回答的那樣。您正在使用python 3.7 據我測試, pyinstallercx_freeze類的模塊在此版本中似乎不起作用。 嘗試卸載python(不要忘記之前備份文件),然后安裝python 3.6.3python 3.7以外的任何其他python 3版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM