我在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')]
)
如何获取它,以便可以实际运行可执行文件?