如何让 PyGame 与 VSCode 一起工作?

How can I get PyGame to work with VSCode?

我已经安装了 pygame 软件包并收到此错误:

ModuleNotFoundError: No module named 'pygame'

这个问题我已经有一个星期了,但是我发现了一些对我有用的东西,希望对你有用!

如果您已经安装了 pygame 软件包并收到此错误:

ModuleNotFoundError: No module named 'pygame'

尝试调试您的 python 文件,希望错误不会出现。另外,请确保不是“运行 代码”,而是“运行 Python 文件”。为此,在右上角应该是一个播放按钮,按下 select “运行 Python 文件”。

您可以使用此代码测试您的 pygame,它会打开一个空白 pygame window:

import pygame


WIDTH, HEIGHT = 800, 600


WIN = pygame.display.set_mode((WIDTH, HEIGHT))


def main():
    run = True
    while run:
        for event in pygame.event.get ():
            if event.type == pygame.QUIT:
                run = False
    pygame.quit()


if __name__ == "__main__":
    main()

如果上述方法不起作用,请尝试将您的 python 版本和 pygame 版本升级或降级为:

Python:3.7.4(32 位)

Pygame: 1.9.6

要更改python版本:

  1. 转到 https://www.python.org/downloads/windows/ 并向下滚动直到找到 Python 3.7.4 并下载“下载 Windows x86 可执行安装程序”
  2. 安装pyhton
  3. 将 python 添加到 PATH
  • WINDOWS + R
  • sysdm.cpl
  • 高级 > 环境变量 > 路径 > 编辑
  • 将以下内容添加到用户变量和系统变量的路径中
  • C:\Users\用户\AppData\Local\Programs\Python\Python37-32\Scripts
  • C:\Users\用户\AppData\Local\Programs\Python\Python37-32

安装pygame版本1.9.6:

  1. WINDOWS + R
  2. 命令
  3. 输入以下内容

pip install pygame==1.9.6 4. To double check if version is correct pip show pygame

确保“运行Python文件”和不是“运行代码

希望对您有所帮助!