电脑已经成功安装pygame,为什么sublime text导入pygame还是显示错误

a. 我在学习《Python编程:从入门到实践》(“Python Crash Course, 2nd Edition : A hands-On, Project-Based Introduction to Programming")书第204页安装pygame并应用一个程序。我在sublime Text3里将书上的一段代码输入进去,这段代码要import pygame。运行的时候指出这行出错ModuleNotFoundError: No module named 'pygame'。

b.我是在cmd用 pip install pygame安装的pygame, 系统自动安装,cmd下用pip list 显示package和version有pip 21.1 pygame 2.0.1 setuptools 40.6.2。Python我用的是3.7.2

c.报错的是import pygame这行。整段代码如下:

import sys
import pygame

class AlienInvasion:
"""管理游戏资源和行为的类"""

def __init__(self):
    """初始化游戏并创建游戏资源"""
    pygame.init()

    self.screen = pygame.display.set_mode((1200, 800))
    pygame.display.set_caption("Alien Invasion")

def run_game(self):
    """开始游戏的主循环"""
    while True:
        #监视键盘和鼠标事件
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()

        #让最近绘制的屏幕可见。
        pygame.display.flip()

if name == 'main':
#创建游戏实例并运行游戏。
ai = AlienInvasion()
ai.run_game()

用的sublime text 3

我怎么让sublime text3 找到pygame?

可能是没安装好或者安装的路径不对导致的,在cmd重新安装下试试。
如果还是不行用 pip show pygame 看安装到哪里了

img