将带音乐的Python 3.6.1俄罗斯方块游戏转换为exe

将带音乐的Python 3.6.1俄罗斯方块游戏转换为exe,python,python-3.x,exe,executable,Python,Python 3.x,Exe,Executable,我有点困了。我曾尝试用音乐制作俄罗斯方块游戏,但我真的不知道怎么做。有人能给一些提示,如何使.py变成.exe吗? 我试过Pyinstaller、cx\u Freeze,但它们都不起作用。它们应该都能起作用。Py2exe和Py2app是不需要的。如果它们不起作用,你就没有正确地使用它们。尤其是需要“手动调整”的cx_冻结 以下是一些可以帮助您解决错误的调试步骤: 第一次冻结时,不要隐藏控制台。这将隐藏发生的任何错误。你需要看看那些 构建时,请查找结尾处出现的任何错误。这些可能会给你一个解决问题

我有点困了。我曾尝试用音乐制作俄罗斯方块游戏,但我真的不知道怎么做。有人能给一些提示,如何使.py变成.exe吗?
我试过Pyinstaller、cx\u Freeze,但它们都不起作用。

它们应该都能起作用。Py2exe和Py2app是不需要的。如果它们不起作用,你就没有正确地使用它们。尤其是需要“手动调整”的cx_冻结

以下是一些可以帮助您解决错误的调试步骤:

  • 第一次冻结时,不要隐藏控制台。这将隐藏发生的任何错误。你需要看看那些

  • 构建时,请查找结尾处出现的任何错误。这些可能会给你一个解决问题的线索

  • 如果出现错误,终端将很快出现,然后关闭。通过终端运行可执行文件,终端将保持打开状态,允许您读取消息。这可以通过以下方式完成:


C:\Location>cd\Of\App
C:\Location\Of\App>NameOfExecutable

cd
是一个代表changedictionary的命令,假设您的.exe被称为NameOfExecutable

在PowerShell下,您将使用相同但可执行的
/NmeOfExecutable
执行

  • 查看出现的错误。如果您遇到一个错误,说某个包丢失了
    包含了
    ,那么通常情况下会出现这种情况(请记住包括顶级包以及丢失的确切包)

  • 如果您使用外部文件或图像,请记住使用
    include_文件
    来添加它们。请注意,您也可以用这种方式添加运行时(或DLL)

  • 在转到msi之前尝试生成文件夹。首先使生成文件夹工作,然后再转到msi