【发布时间】:2019-10-20 17:43:19
【问题描述】:
我进入 IDLE 并在 shell 中输入 import pygame,它给了我一个错误。然后我进入一个新程序并输入 import pygame ,我得到了同样的错误。我用 pip 安装了 pygame,并且使用的是 python 3,版本 3.6.8。
我已尝试重新安装 pygame 并尝试使用 sudo 进行安装。 我也试过用pip3,结果一样。
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license()" for more information.
>>> import pygame
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pygame
ModuleNotFoundError: No module named 'pygame'
>>>
【问题讨论】:
-
能否查询
pip3查看是否安装了PyGame:pip3 list --format=legacy | grep -i game。当我运行它时,我得到:pygame (1.9.4.dev0)。如果您在 Windows 上,只需运行第一部分(|之前)并自己搜索已安装包的列表。 -
只是为了澄清这一点:目前在 Linux 上,使用
pip安装 Python 版本 2.x 的包。您必须使用pip3安装 Python 版本 3.x。我怀疑 PyGame 是仅为 Python2.7 安装的,而不是为 Python3 安装的。
标签: python linux ubuntu pygame python-idle