创建一个空的Pygame窗口..

时间:2018-01-03 11:49:24

标签: python pygame

代码是

import sys
import pygame

def run_game():

    # Initialize game and create a screen object.
    pygame.init()
    screen = pygame.display.set_mode((1200, 800))
    pygame.display.set_caption("Alien Invasion")
    # Start the main loop for the game.

    while True:

        # Watch for keyboard and mouse events.
        for event in pygame.event.get():

            if event.type == pygame.QUIT:

                sys.exit()
        # Make the most recently drawn screen visible.
        pygame.display.flip()
run_game()

错误就是这个

第2行,导入pygame ModuleNotFoundError:没有名为' pygame'

的模块

1 个答案:

答案 0 :(得分:2)

假设您使用 pip 安装PyGame包,您应该可以使用命令 pip show pygame 来显示有关此包的信息。这应该显示“位置:”字段。

然后加载Python解释器并尝试以下操作:

>>> import sys
>>> '{{Paste in path from Location: as shown above}}' in sys.path

如果返回“False”,那么您就找到了问题。将PyGame位置添加到PYTHONPATH环境设置,或者将 sys.path.append(...)添加到要使用库编写的代码中,或者解决其他一些路径包含问题方式。

注意:最好考虑使用virtual environment best practices来更有效地管理每个项目的库和其他包依赖项。