【问题标题】:Running python file from command prompt ModuleNotFoundError: No module named 'pygame'从命令提示符处运行 python 文件 ModuleNotFoundError: No module named 'pygame'
【发布时间】:2021-08-05 02:45:10
【问题描述】:

从终端运行脚本时出现此错误,但从 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 才能从命令行运行脚本?我已将软件包安装在虚拟环境中。

【问题讨论】:

    标签: python pygame modulenotfounderror


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2022-12-19
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      • 2022-08-24
      • 2020-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多