python 2.7 livewires - у объекта 'module' нет атрибута 'init'
У меня проблема с программой из моей книги. Есть просто код, написанный мной:
from livewires import games
games.init(screen_width = 640, screen_height = 480, fps = 50)
games.screen.mainloop()
И ошибка:
Traceback (most recent call last):
File "/home/adrian/python_project/gra.py", line 3, in <module>
games.init(screen_width = 640, screen_height = 480, fps = 50)
AttributeError: 'module' object has no attribute 'init'
Я установил пакеты этой командой (я использую Ubuntu):
sudo apt-get install python-pygame
sudo python2.7 setup.py install (I downloaded LiveWires-2.1 and extracted it)
Что я могу сделать, чтобы запустить эту программу?
1 ответ
Учитывая тот факт, что livewires были единственными импортируемыми объектами, и тот факт, что это было единственным, что вы установили вручную, вы, вероятно, установили livewires неправильно. Попробуйте переустановить с помощью учебника, чтобы убедиться, что вы делаете это правильно. Это также может быть связано с расположением livewires.
Другая возможность заключается в том, что вы создали файл с именем "livewires" в том же каталоге, что и файл вашей программы, поэтому программа может импортировать этот файл. Если это так, просто переименуйте созданный вами файл с именем livewires во что-то другое.