代码是
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'
的模块答案 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来更有效地管理每个项目的库和其他包依赖项。