![](/img/trans.png)
[英]Python AttributeError: 'module' object has no attribute 'init'
[英]compilation error. AttributeError: 'module' object has no attribute 'init'
這是我的小程序,
import pygame
pygame.init()
這是我的編譯命令。
蟒蛇我的程序.py
編譯錯誤,
File "game.py", line 1, in import pygame File "/home/ubuntu/Documents/pygame.py", line 2, in pygame.init() AttributeError: 'module' object has no attribute 'init'
我的 ubuntu 中安裝了 pygame,它安裝在
/usr/lib/python2.6/dist-packages/pygame
我從 IDLE 中發現,如果我執行這兩個語句,它工作正常。
刪除 Documents 文件夾中的“pygame.py”文件,它隱藏了您安裝的真實 pygame。
看起來您首先將您的小測試程序保存為“pygame.py”,然后將其重命名為“game.py”。
這是我的編譯命令: python myprogram.py
但是你在File "game.py", line 1, in
有錯誤File "game.py", line 1, in
oO
我遇到了同樣的問題並通過重命名主 .py 文件來解決它。 他不能和模塊一樣,即pygame
將 pygame.py 重命名為 another_name_as_pygame.py,這是您的新代碼:
import pygame
from pygame.locals import *
pygame.init()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.