gpt4 book ai didi

Python 说 pygames 没有属性 'init()' 但 lib 已正确安装

转载 作者:可可西里 更新时间:2023-11-01 11:09:50 25 4
gpt4 key购买 nike

我正在使用 Python 2.7 和来自 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygamepygame-1.9.2pre.win32-py2.7.‌exe

我已经运行了这个脚本:

import pygame
print 'PyGame Version: %s ' % pygame.__version__

查看我的模块是否安装正确,我得到:

PyGame Version: 1.9.2pre 

据我所知,这意味着 pygame 工作正常。在 Python IDLE 中,我尝试以交互方式运行:

import pygame 
pygame.init()

# Set the height and width of the screen
size=[700,500]
screen=pygame.display.set_mode(size)
pygame.display.set_caption("My Game")

而且效果很好。但是每当我尝试将其作为脚本运行时,我都会得到:

Traceback (most recent call last):
File "D:\Computing\Workspaces\Python\test\pygame.py", line 5, in <module>
import pygame
File "D:\Computing\Workspaces\Python\test\pygame.py", line 13, in <module>
pygame.init()
AttributeError: 'module' object has no attribute 'init'

在 Eclipse 上或在 IDLE 中运行。这可能是什么?

最佳答案

如果您的脚本名为 pygame.py,Python 将导入它而不是实际的 pygame 包(当您执行 import pygame 时)。这或许可以解释您的错误。

关于Python 说 pygames 没有属性 'init()' 但 lib 已正确安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5960206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com