运行此代码时,我没有收到任何错误,但是我的窗口除了窗口名称之外什么都不显示,为什么?在Atom编辑器或PyCharm中均不起作用。编辑:我正在使用Mac
import pygame as pg
pg.init()
window = pg.display.set_mode((400, 300))
name = pg.display.set_caption('Hello World!')
white = (255, 255, 255)
green = (0, 255, 0)
blue = (0, 0, 128)
run = True
while run: # Main game loop
pg.draw.rect(window, green, (0, 0, 50, 50))
for event in pg.event.get():
if event.type == pg.QUIT:
run = False
pg.display.flip()
我通过以下方式解决了它:
将我的虚拟环境更改为原子中的Anaconda 3
在anaconda中打开jupyter笔记本并使用pip安装pygame
返回到Atom并再次运行代码,输出正确
我之前在我的项目中没有选择虚拟环境,所以我确信它也可以通过使用任何其他virt-env来工作。仍然感谢您的回复。