从命令提示符ModuleNotFoundError运行python文件:没有名为“pygame”的模块

2024-09-27 07:19:54 发布

您现在位置:Python中文网/ 问答频道 /正文

当从终端运行脚本时,我出现了这个错误,但是从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才能从命令行运行脚本吗?我在虚拟环境中安装了该软件包


Tags: py脚本终端mostmain错误usernamespace
1条回答
网友
1楼 · 发布于 2024-09-27 07:19:54

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

有关:https://docs.python.org/3/tutorial/venv.html的详细信息

相关问题 更多 >

    热门问题