使用Cx_Freeze编译Pygame时遇到问题

时间:2019-07-05 18:39:10

标签: python pygame cx-freeze

我在Mac上,尝试使用Cx_Freeze将我的.py文件(一个pygame游戏)转换为可执行文件。我在同一文件夹中有一个setup.py文件和代码本身,并且在执行该操作时遇到问题(Python 3.7.2)

我输入了终端“ python3 setup.py build”,该目录在目录中生成了一个build文件夹,并创建了一个可执行文件。但是,当我运行它时,遇到以下错误:

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

这是我的setup.py文件

from cx_Freeze import setup, Executable 

setup(name='Hangman',
      version = '0.1',
      description = 'Hangman Game with Pygame',
      executables = [Executable('HangmanGame.py')]
    )

如何获取它,以便可以实际运行可执行文件?

0 个答案:

没有答案