当前位置: 首页 > 知识库问答 >
问题:

尝试将pygame编译为exe时出现新错误

熊哲圣
2023-03-14

我在Windows 7中使用Python 3.4和Pygame为我的小儿子创建了一个小游戏。它也适用于Python 2。十、 有一些小错误。然后我尝试创建一个。使用py2exe的exe文件。我准备了一个设置。py文件复制我在pygame2exe wiki上找到的源(http://www.pygame.org/wiki/Pygame2exe?parent=CookBook)还尝试使用我在这里和python论坛的其他问题中找到的建议。我得到的是以下错误:

C: \蟒蛇34

回溯(最近一次调用):

文件“setup.py”,第5行,在

origIsSystemDLL = py2exe.build_exe.isSystemDLL # save the orginal before we edit it

AttributeError:“module”对象没有属性“build\u exe”

我已经阅读了pygame和exe上关于stackoverflow的所有其他帖子,但我在网上没有发现任何此类错误,有人可以帮助我吗?

PS对于那些喜欢cx_freeze的人,我也尝试过,发现不同的问题,我将很快准备另一个问题

为了向您提供更多详细信息,我添加了以下新行:

>

  • 如果我使用标准设置。相反,我有一个dist目录,其中包含。exe,但如果启动它,我会得到一个错误窗口,并在日志中找到:

    回溯(最近一次调用):

    File "C:\Python34\lib\tokenize.py", 
    
    line 369, in find_cookie
    
    line_string = line.decode('utf-8')
    

    UnicodeDecodeError:“utf-8”编解码器无法解码位置2的字节0x90:无效的起始字节

    在处理上述异常期间,发生了另一个异常:etc。。。。

    • 如果我尝试使用Python 2.6而不是3.4,则在pygame2exe版本中会出现Microsoft Visual C运行时错误,如果我使用“short”py2exe版本(Traceback(最近一次调用最后一次):basicFont=pygame中的文件“Nomi\u Animali\u 1.1p.py”,第100行,会出现类似的注释。字体。SysFont(“FreeSansBold.ttf”,72)文件“pygame\uu init\uuuuu.pyc”,第70行,在getattr NotImplementedError:字体模块不可用(ImportError:DLL加载失败:无法使用trovare il modulo specificato。))

    我在所有情况下都尝试过将其用作字体:None、“Arial”、“FreeSansBold.ttf”

  • 共有1个答案

    韩善
    2023-03-14

    只需导入py2exe。build\u exe将再次运行

    >>> import py2exe
    >>> py2exe.build_exe
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    AttributeError: 'module' object has no attribute 'build_exe'
    >>> import py2exe.build_exe
    >>> py2exe.build_exe
    <module 'py2exe.build_exe' from 'C:\\Python34\\lib\\site-packages\\py2exe\\build_exe.py'>
    
     类似资料:
    • 问题内容: 我尝试通过bash脚本执行此命令,但出现以下错误: 错误stacktrace: {“错误”:“ IndexPrimaryShardNotAllocatedException [[my_index]主要未分配后api]”,“状态”:409} {“错误”:“ ElasticSearchIllegalArgumentException [无法更新非动态设置[[index.analysis.f

    • 我在尝试更新我的Eclipse时出错! 以下是在“安装下载0”期间发生内部错误的错误日志 Java . lang . illegalargumentexception:比较法违反了它的通用契约!at Java . util . comparabletimsort . merge hi(comparabletimsort . Java:835)at Java . util . comparablet

    • 问题内容: 我刚开始使用Elasticsearch。我们的要求是我们需要索引成千上万个PDF文件,而我很难让其中一个成功地索引。 安装了附件类型插件并获得响应:。 遵循了“操作中的附件类型”教程,但是该过程挂起,并且 我不知道如何解释错误消息 。还尝试了悬挂在同一个地方的要点。 更多细节: 该包含一个嵌入式的Base64 PDF文件(按说明)。该文件的第一行 似乎 正确(无论如何对我来说):… 我

    • 问题内容: 我有一个程序,允许用户在富文本框中键入Java代码,然后使用Java编译器对其进行编译。每当我尝试编译自己编写的代码时,都会收到一条错误消息,提示我在我的代码开头没有一个非法字符。这是编译器给我的错误: 问题答案: 当您不指定编码时,BOM由File.WriteAllText()或StreamWriter生成。默认值为使用UTF8编码并生成BOM。您可以使用- encoding命令行选

    • 我是Java编程的新手,我正在自学。 在运行javac时遇到一些问题后,我再次检查了windows地址和类路径,并将它们设置为正确的目录路径。问题解决了,因为现在当我输入'javac-version'时,我得到的版本显示java comilier已经安装。因此,现在我正试图从命令提示符运行一个Helloworld程序,以便检查基本功能!(我没有使用Eclipse,因为我还没有准备好增加额外的复杂性

    • 问题内容: 我进行了全新的OSX 10.9.3全新安装并安装了pip,然后执行了 两次安装似乎都非常令人满意,并且运行没有任何错误(尽管有不计其数的警告)。当我尝试使用导入熊猫运行python脚本时,出现以下错误: 如何解决此错误并使熊猫正确加载? 问题答案: 您可以安装熊猫的早期版本。 在我的情况下,它解决了问题…