【问题标题】:Python, pygame, py2exePython、pygame、py2exe
【发布时间】:2015-07-09 05:24:15
【问题描述】:

我无法让这个 .py .exe 帮助我。 我在 Windows 7 - 32 位上安装了 python34

这是一个 Snake.py 简单的游戏,我无法使用 py2exe 转换它。 我查看了 google 和 stackoverflow 以及其他任何地方,但无法修复它。 尝试转换脚本时出现此错误。

错误:http://pastebin.com/uRHpg1B8

这是我的游戏:http://pastebin.com/R6A89Nhe

【问题讨论】:

  • 你试过pyinstaller了吗
  • 不,我是这个 python 的新手
  • 为什么我的 bitdefender Total Security 阻止我下载 pyinstaller???它弹出一个警告窗口,说这是一个木马!大声笑
  • 试试这个link 并学习如何使用谷歌的pyinstaller转换为exe

标签: python pygame py2exe


【解决方案1】:

好吧,根据您的错误输出,您似乎缺少几个对pygame 运行很重要的包。错误输出重复如下,以供将来参考。

  8 missing Modules
  ------------------
? MacOS                               imported from pygame.macosx
? Numeric                             imported from pygame
? OpenGL                              imported from pygame
? Py25Queue                           imported from pygame.threads
? Queue                               imported from pygame.threads
? numpy                               imported from pygame, pygame._numpysndarra
y, pygame._numpysurfarray
? packaging                           imported from pkg_resources
? readline                            imported from cmd, code, pdb

【讨论】:

  • 请问我该如何解决?
  • 嗯,有可能应用程序使用 MacOS 模块来检查它是否在 Mac 上,或者其他什么。
  • 要清除这些错误,您需要做的第一件事是安装这些 python 包。 Numeric、OpenGL 和 numpy 是我认识的。它们对游戏绝对有用。
  • 我不这么认为,我的游戏里没有这样的代码!
  • 这个问题不是你的代码。这是因为您没有代码,但您需要代码。取出import pygame 行和其他导入,你不会得到同样的错误。 (那么,问题在您的代码中。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-28
  • 1970-01-01
相关资源
最近更新 更多