尝试在终端中运行带有源代码的 Python 游戏,unbuntu 18.04

尝试在终端中运行带有源代码的 Python 游戏,unbuntu 18.04

不想太复杂,但我只是想运行一个简单的井字游戏程序,但找不到一个能用的,所以在 duckduckgo 搜索了 python 游戏后,我倾向于这个,不知道我在做什么,任何对新手的建议都很好

https://github.com/xer0nex/a-python-game 我不知道自己在做什么,基本上可以执行“hello world”或“blastoff”并在终端中运行它。就是这样,我登录了github并从上面的链接中下载了小行星的zip文件。将它放在我想要运行它的目录中,并在尝试在终端中运行游戏时收到一条错误消息。下载的文件是一个名为“a-python-game-master”的文件夹,它下载到桌面

cd Desktop
cd a-python-game-master
python3 Asteroid.py

错误信息如下在此处输入图片描述

Traceback (most recent call last):
  File "Asteroid.py", line 6, in <module>
    from Vex import Vex
  File "/home/brian/Desktop/a-python-game-master/Vex.py", line 3, in <module>
    import Environment
  File "/home/brian/Desktop/a-python-game-master/Environment.py", line 1, in <module>
    import pygame
ModuleNotFoundError: No module named 'pygame'

答案1

您遇到了 (2) 个问题,而且都不容易解决。您的游戏抱怨的模块是 -pygame- 适用于python2在 Ubuntu 18 上,软件包中没有这个选项python-pygame(这不适用于这些游戏)。但是,可以用来python3在 Ubuntu 19 的包中python3-pygame(我认为它可以工作,但对你没有帮助)。

源代码pygame很容易获得,所以如果你愿意的话,你可以自己构建它。

仅供参考:您需要运行的脚本是主游戏.py, 不是小行星.py(并且它有很多错误)。

相关内容