无法安装 pygame,返回 "Requirement already satisfied: pygame in ./Library/Python/3.10/lib/python/site-packages (2.1.1)"

Can't install pygame, returning "Requirement already satisfied: pygame in ./Library/Python/3.10/lib/python/site-packages (2.1.1)"

我在 mac 上,我正在使用 pip3 install pygame,它一直响应 Requirement already satisfied: pygame in ./Library/Python/3.10/lib/python/site-packages (2.1.1) 这是否意味着我已经安装了 pygame?因为当我在脚本中执行 import pygame 时 returns 出现以下错误。 ModuleNotFoundError: No module named 'pygame'

是的,这意味着您已经安装了 pygame。我有这个错误,发现卸载 pygame(可能 'pip3 uninstall pygame' 但我不在 mac os 所以我无法测试它)并重新安装它修复它。

可能您使用的是不同的解释器,并且 pygame 安装在不同的环境中。所以尝试改变它

所以,如果您在 vscode

  1. ctrl + shift + p
  2. 类型Python:Select解释器
  3. 将其更改为满足要求的所需版本

这类似于一个问题,您可能为错误的 python 版本安装了它,或者您在 IDE 中使用的是旧的 python 版本,该版本没有安装包所以你要做的是检查你安装包的 python 的版本,你可以在 CMD 中执行此操作,只需键入 python 并按回车,它会显示您正在安装软件包的 python 版本,如果这不起作用,请检查您的 IDE 并查找您使用的 python 版本 运行 您可能 运行 一个旧版本,我建议你从你的 IDE 终端安装包,如果它仍然不起作用,请尝试卸载包并重新安装。有一个类似的答案可能对

有帮助

如果您使用的是虚拟环境,请确保在尝试 运行 程序之前已激活它。

如果您真的不知道自己是否在使用虚拟环境,请检查尝试查找名称为 activate 的文件,如下所示:find . -name activate.