2017-02-08 13 views
0

私の本のプログラムに問題があります。python 2.7 livewires - 'module'オブジェクトに属性 'init'がありません

from livewires import games 

games.init(screen_width = 640, screen_height = 480, fps = 50) 

games.screen.mainloop() 

とエラー:私はために何ができるか

sudo apt-get install python-pygame 
sudo python2.7 setup.py install (I downloaded LiveWires-2.1 and extracted it) 

:私は(私はUbuntuで使用しています)このコマンドでパケットをインストール

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' 

私が書いたコードは単純にありこのプログラムを実行しますか?

+0

[Python AttributeError: 'module'オブジェクトに 'init'属性がありません(http://stackoverflow.com/questions/7034210/python-attributeerror-module-object-has-no-attribute-init) – RafaelC

答えて

0

ライブワイヤが唯一のものであるという事実と、手動でインストールした唯一の事実を考えれば、恐らくライブワイヤーを間違ってインストールしたでしょう。チュートリアルの助けを借りて再インストールして、正しいことを確認してください。それはライブワイアの場所と関連しているかもしれません。

もう1つの可能性は、プログラムが "livewires"という名前のファイルをプログラムファイルと同じディレクトリに作成したため、プログラムがそのファイルをインポートしている可能性があります。このような場合は、作成したファイル名をlivewiresという名前に変更してください。

関連する問題