2016-05-15 79 views
0

所以我想做一个游戏... pygame似乎并没有为我工作。我得到这个错误,“python error python 3.5 pygame

AttributeError: module 'pygame' has no attribute 'init'"

和我用尽所有其他论坛,并不能找到帮助......我的比赛被称为辊和我使用的是正确的pygame的。我该怎么办?

import pygame 
pygame.init() 

gamedisplay = pygame.display.set_mode((800,600)) 
pygame.display.set_caption('roll.io') 
clock = pygame.time.Clock() 

dead = False 

while not dead: 
    for event in pygame.event.get(): 
     if event.type == pygame.QUIT: 
      dead = True 

     print(event) 

    pygame.display.updat() 
    clock.tick(30) 

pygame.quit() 
quit() 
+0

是您的文件名为'pygame.py',或者你有一个叫'pygame.py'比pygame的本身以外的任何文件? –

+0

你使用的是最新版本的pygame吗? –

+0

'pygame .__ path__'打印什么? – PseudoAj

回答

0

我也遇到了一些麻烦最新的Python版本安装pygame的,主要是因为所有的导游或者是旧的或不支持最新的Python版本 因此,这是对我工作:

首先下载(我上传了它,因为我甚至找不到我所在的地方)从here开始,然后复制该文件并将其粘贴到[您的Python文件夹] /脚本中,然后打开cmd类型cd [脚本文件夹的位置],最后输入pip3 install pygame-1.9.2a0-cp35-none-win32.whl,并且不要尝试重命名它到一个较短的文件名称,因为某些原因它不会工作。

0

您是否尝试过包括

from pygame.locals import *