【问题标题】:Can't import pygame even though it is installed即使安装了pygame也无法导入
【发布时间】: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


【解决方案1】:

如果你安装了 pip,你应该在终端里面做:

pip install pygame

另外,请确保您确实安装了 pip.. https://www.makeuseof.com/tag/install-pip-for-python/ 希望对您有所帮助,如果有效,请将我的问题标记为答案。祝你的 py 游戏好运。欢迎加入社区!

【讨论】:

    【解决方案2】:

    原来我必须使用“pip3”而不仅仅是“pip”。感谢所有帮助过的人。

    【讨论】:

      猜你喜欢
      • 2020-06-21
      • 2020-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-27
      • 2021-07-28
      • 1970-01-01
      • 2022-07-06
      相关资源
      最近更新 更多