5

Windows 8ラップトップでPython 3.3でPygameを使用しようとしています。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 のインストール時に何か問題がありましたか? それともwindows8には対応していないのでしょうか?

4

4 に答える 4

13

インポート後 pygame pygame.init()

このエラー メッセージが表示され、プログラムが機能しませんでした: " AttributeError: module 'pygame' has no attribute 'init' "

ファイルに「pygame.py」という名前を付けたため...

ファイル名を「pygametest.py」に変更すると、すべてが機能しました。

モジュール名とまったく同じようにファイル名に名前を付けると、Pythonが混乱するようです...

于 2018-12-02T13:33:54.990 に答える