Running python file from command prompt ModuleNotFoundError: No module named 'pygame'

Running python file from command prompt ModuleNotFoundError: No module named 'pygame'

我在从终端 运行 运行脚本但在 PyCharm

运行时出现此错误
C:\Users\Username\PycharmProjects\Space Invaders>python main.py
Traceback (most recent call last):
  File "main.py", line 1, in <module>
    import pygame
ModuleNotFoundError: No module named 'pygame'

这是我的文件目录的样子: https://i.stack.imgur.com/s9qB5.png

我正在使用 python 3.8pygame 2.0.1

我是否必须全局安装 pygame 才能从命令行 运行 脚本?我在虚拟环境中安装了软件包。

您正在尝试使用未安装 pygame 程序包的全局 python 执行脚本。因此,您必须先激活虚拟环境。为此,请转到 venv/Scripts/,然后会有一个您需要执行的“激活”文件。完成此操作后,您可以 运行 您的脚本,它应该可以工作。

更多信息:https://docs.python.org/3/tutorial/venv.html