致命的python错误:将python打开到.exe转换文件时,init_fs_coding

问题描述 投票:0回答:1

我尝试使用本教程将游戏制作成.exe文件:How can I convert a .py to .exe for Python?但是当我打开它时,它给出一个错误:致命的python错误:init_fs_encoding:无法获取文件系统编码的Python编解码器的编码Python运行时状态:核心已初始化

该代码没有错误,尽管有很多弱警告。同样在代码中,我导入图像,音乐,声音,库,python文件和文本文件。

Pycharm显示错误:从How can I convert a .py to .exe for Python?教程制作的setup.py文件中找不到cx_Freeze。我已经使用pip安装了cx_Freeze和idna。我也可以将其他文件转换为工作的.exe文件,但是此文件不起作用。感谢您的帮助!

python pygame executable
1个回答
0
投票
import cx_Freeze
from cx_Freeze import * 

setup (
    name = "File name",
    options = {'build_exe':{'packages': ['pygame']}},
    executables = [
        Executable(
            "filename.py",

        )

    ]

)

这应该足以转换它,但是如果您愿意,可以使用更多命令查找更详细的语法。

将其另存为Setup.py或所需的任何内容。

然后创建另一个文件并键入以下内容

py Setup.py build

将其另存为build.bat。确保将其另存为.bat文件。然后打开创建的生成文件,您的exe文件将在几分钟后准备就绪。请遵循此步骤,并确保已安装cx_freeze

© www.soinside.com 2019 - 2024. All rights reserved.