尽管已安装,但无法将 pygame 导入到 VScode

Can`t import pygame to VScode despite having it installed

我正在使用 pip 21.2.4 和 python 3.9.7

我很确定我已经安装了 pip,因为如果我在终端中 运行 pip --version 它会给我 pip 21.2.4 from C:\Users\rohaan\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\pip (python 3.9)

如果我在终端中 运行 pip install pygame 我得到 Requirement already satisfied: pygame in c:\users\rohaan\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (2.0.1)

尽管当我 import pygame 时满足了要求,但我得到 ModuleNotFoundError: No module named 'pygame'

有人知道如何解决这个问题吗?

这意味着您的设备上安装了多个版本的 python,一个有模块,另一个尝试 运行 文件,转到控制面板并检查它。

您似乎没有使用安装了 pygame 软件包的 python 解释器。

您可以执行此代码来验证您使用的 python 解释器:

import sys
print(sys.executable)

然后你可以切换你安装包的python解释器或者你需要在安装包之前激活环境才能将包安装到正确的地方。