Pygame 已经安装;但是,python终端说“没有名为'pygame'的模块”(Ubuntu 20.04.1)

Posted

技术标签:

【中文标题】Pygame 已经安装;但是,python终端说“没有名为\'pygame\'的模块”(Ubuntu 20.04.1)【英文标题】:Pygame already installed; however, python terminal says "No module named 'pygame' " (Ubuntu 20.04.1)Pygame 已经安装;但是,python终端说“没有名为'pygame'的模块”(Ubuntu 20.04.1) 【发布时间】:2020-09-22 19:06:19 【问题描述】:

我使用的是 Ubuntu 20.04.1 LTS。我已经使用 sudo apt-get install python-pygame 安装了 pygame。但是,当我使用 VS 代码运行我的代码时,python 终端会给出以下输出:

Traceback (most recent call last):
  File "path", line 1, in <module>
    import pygame
ModuleNotFoundError: No module named 'pygame'

我尝试使用相同的命令重新安装 Pygame。这是输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-pygame is already the newest version (1.9.6+dfsg-2build1).
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.

基本上,我已经安装了 pygame。那么您认为可能是什么原因呢?我的 Python 版本是 3.8.2。

提前致谢!

【问题讨论】:

试试pip install pygame==2.0.0.dev10 【参考方案1】:

没有针对 Python 3.8.2 的 pygame 1.9.6 的发布版本。安装开发版本:

python3 -m pip install pygame==2.0.0.dev10

【讨论】:

非常感谢!在这里发布问题之前,我一直在寻找解决方案两个小时。

以上是关于Pygame 已经安装;但是,python终端说“没有名为'pygame'的模块”(Ubuntu 20.04.1)的主要内容,如果未能解决你的问题,请参考以下文章

解决Linux无法安装pygame问题

Python模块Pygame安装

python中的pygame安装不成功

pygame入门小游戏(外星人入侵:创建一个简单的窗口)

在PyCharm中导入Numpy和Pygame模块 (win8.1)

Windows 解决 No module named ‘pygame‘