1

C:\\Python27\\lib\\site-packages\\pygamesys.path の最後にエントリを追加しました。

コードを実行すると:

import pygame, sys
from pygame.locals import *

pygame.init()
DISPLAYSURF = pygame.display.set_mode((400,300))
pygame.display.set_caption('Hello World!')
while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()
        pygame.display.update()

エラーが表示されます: ImportError: No module named locals。しかし、この .py を C:\Python27\lib\site-packages\pygame\ANYFOLDER でエラーなしで実行できます。

また、可能であれば、このパスを Netbeans で使用したいと考えています。Netbeans の Python プラットフォーム マネージャーにパスを追加しましたが、上記と同じエラーが発生します。

私は何が欠けていますか/間違っていますか?

4

1 に答える 1

1

アスカー自身の解決策:

OK、ファイルに pygame.py という名前を付けることはできないことがわかりました。そうしないと、ファイル自体をインポートしようとします(?)。

NetBeans と同じです。「pygame」という名前を付けられるものは絶対にありません (プロジェクト、フォルダーなど)。

于 2013-02-03T20:44:40.670 に答える