1

私は初心者で、これまでのところ、pygame のインストールに約 3 時間費やしています (つまり、Python インタープリターに「from livewires import games, color」を受け入れさせて、「pygame」と「livewires」の両方がインストールされていることを確認します)。

ただし、最初のソース コードを実行すると、次のようになりました。

Traceback (most recent call last):
  File "C:/Python31/Coding/pygame.py", line 4, in <module>
    from livewires import games
  File "C:\Python31\lib\site-packages\livewires\games.py", line 57, in <module>
    import pygame, pygame.image, pygame.mixer, pygame.font, pygame.transform
  File "C:/Python31/Coding\pygame.py", line 4, in <module>
    from livewires import games
ImportError: cannot import name games
>>> 

なぜこれが起こっているのでしょうか?誰かがいくつかの指針を持っていますか? フルタイムの仕事と人生がどうなるかを自分で理解する時間は残っていません。

ありがとう、

デイブ

コード:

# New graphics window
# Demo's creating a graphics  window

from livewires import games

# initialize graphics screen
games.init(screen_width = 640, screen_height = 480, fps = 50)

# start mainloop
games.screen.mainloop()
4

2 に答える 2

2

pygame.pyライブラリと競合するコードスクリプトに名前を付けますpygame。名前を変更して、もう一度試してください。

于 2015-11-12T09:37:58.370 に答える
0

これは、現在の作業ディレクトリに という名前のスクリプトがある場合に発生importします。livrewirespygame.py

スクリプトの名前を別の名前に変更しpygame.pyます。

于 2015-11-12T09:40:04.203 に答える