Я пытаюсь использовать Pygame с Python 3.3 на моем ноутбуке с Windows 8. Pygame установлен нормально, и когда я import pygame
, он также отлично импортирует. Хотя когда я пытаюсь выполнить этот небольшой код:
import pygame
pygame.init()
size=[700,500]
screen=pygame.display.set_mode(size)
Я получаю такую ошибку:
Traceback (most recent call last):
File "C:\Users\name\documents\python\pygame_example.py", line 3, in <module>
pygame.init()
AttributeError: 'module' object has no attribute 'init'
Я использовал pygame-1.9.2a0-hg_56e0eadfc267.win32-py3.3
для установки Pygame. Pygame установлен в этом месте 'C: \ PythonX', а Python 3.3 установлен в этом месте 'C: \ Python33'. Я смотрел на других людей, у которых была такая же или похожая проблема, и, похоже, это не помогло устранить ошибку. Я сделал что-нибудь не так при установке Pygame? Или он не поддерживает windows 8?
import pygame; print(pygame.__file__)
? - person Martijn Pieters   schedule 11.11.2013pygame
или что-то еще. Конечно, возможно, что «настоящий»pygame
модуль не имеет атрибута.__file__
, но это вызывает удивление.print(pygame)
дает какие-нибудь подробности? - person Martijn Pieters   schedule 11.11.2013print()
в свой скрипт, а не запускали их в оболочке Python, пожалуйста. - person Martijn Pieters   schedule 11.11.2013print(pygame.__file__)
в своем скрипте, у меня все еще была та же ошибка, что и раньше, а когда я напечаталprint(game)
в своем скрипте, я получил следующее:<module 'pygame' (namespace)>
. @MartijnPieters - person user2387537   schedule 11.11.2013