当前位置:  开发笔记 > 编程语言 > 正文

编译错误.AttributeError:'module'对象没有属性'init'

如何解决《编译错误.AttributeError:'module'对象没有属性'init'》经验,为你挑选了1个好方法。

这是我的小程序,

import pygame
pygame.init()

这是我的编译命令.

python myprogram.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找到了,如果我执行这两个语句,它运行正常.



1> Ned Batcheld..:

删除Documents文件夹中的"pygame.py"文件,它会隐藏你安装的真实pygame.

看起来你首先将你的小测试程序保存为"pygame.py",然后将其重命名为"game.py".

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有