模块未找到错误:没有名为“pygame”的模块。

4

我有32位的Python 3.7,并且在执行了pip install pygame之后,运行代码时仍然出现

ModuleNotFoundError: No module named 'pygame'

我正在使用PyCharm。


你是在命令行中执行 pip install pygame 吗? - Talha Junaid
是的,我已经安装了它,但是PyCharm无法导入该模块或其他什么问题。 - altai
@altai 在 Pycharm 的项目窗口中点击“External Libraries”链接。你能看到 Pygame 吗?它可能在 site packages 下面。 - Amos
你是如何开始这个项目的? - Talha Junaid
导入pygame,这是我的完整代码:https://imgur.com/a/9QNcJYp - altai
显示剩余7条评论
4个回答

2

为确保您安装了正确的python3模块,您需要使用以下命令:

pip3 install pygame

2
我想补充一下第一个回答的内容: 如果你正在使用Pycharm,那么在前往 文件 >> 设置 >> [你的项目名称] >> Python解释器 之前,它仍然无法正常工作。你会看到一个包列表。如果pygame在其中,则说明没问题,否则,你必须双击包所在区域。这将弹出一个小窗口,在其中可以输入内容。如果输入pygame,就应该能够安装该包。

1

我几天前也遇到了同样的错误!幸运的是,我找到了答案。

问题在于pygame是一个.whl(wheel)文件/包。因此,您必须使用pip安装它。

Pip安装是一个非常棘手的过程,请小心。步骤如下:

第1步。进入C:/ Python(您正在使用的任何版本)/ Scripts。向下滚动。如果您看到一个名为pip.exe的文件,则表示您在正确的文件夹中。复制路径。

第2步。在计算机中搜索环境变量。您应该看到一个标记为“编辑系统环境变量”的选项。单击它。

第3步。然后,您应该看到一个对话框出现。单击“环境变量”。单击“Path”。然后,单击“New”。粘贴您之前复制的路径。

第4步。单击“确定”。

第5步。Shift +右键单击pygame安装的位置。从下拉菜单中选择“在此处打开命令窗口”。键入“pip install py”,然后单击Tab,完整的文件名应填充。然后,按Enter,您就准备好了!现在您不应再次收到错误消息!


1

你的电脑上可能有多个Python实例。你可能在一个实例中安装了pygame,但IDE使用另一个实例。


虽然缺乏细节,但这个答案描述了我遇到的问题的原因。我升级了Python到3.10,没有意识到Python不会查找旧版本中安装的模块。 - codingCat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接