BlueSand 发表于 2018-3-29 20:39:48

pygame init()不存在的问题

# encoding: utf-8
import pygame
import sys
pygame.init()
#先初始化设备
SCREEN_WIDTH = 400 #窗体的宽
SCREEN_HEIGHT = 400 #窗体的高
SCREEN = SCREEN_WIDTH, SCREEN_HEIGHT #窗体的大小

screen = pygame.display.set_mode(SCREEN, 0, 32)
pygame.display.set_caption("Pygame最小游戏框架演示")

#进入窗体,并接管消息
while True:
    for event in pygame.event.get():
      if event.type == pygame.QUIT:
            sys.exit()

E1101:Module 'pygame' has no 'init' member
E1101:Module 'pygame' has no 'QUIT' member

出现这样的错误提示,
可是实际运行是可以出现窗体,也可以正常按X按钮关闭窗体的,求解这是什么问题

ba21 发表于 2018-3-29 20:42:08

from pygame.locals import *

南城顾她 发表于 2018-3-29 20:43:29

按楼上的试试.实在不行需要重装,可能是你装的时候少装东西了

塔利班 发表于 2018-3-29 20:46:13

安装好的话直接运行就可以,你查看下版本和路径

BlueSand 发表于 2018-3-29 20:46:55

南城顾她 发表于 2018-3-29 20:43
按楼上的试试.实在不行需要重装,可能是你装的时候少装东西了

试过不行。已经卸载然后重装过了
我是用pip uninstall pygame 卸载的。不过重装也是用pip install pygame的,
关键提示有错误 ,可是运行是可以的。
我用pycharm的时候没有提示错误 ,可是用vs code就提示错误 了,是这个提示错误的东西有问题么

BlueSand 发表于 2018-3-29 20:47:28

ba21 发表于 2018-3-29 20:42
from pygame.locals import *

试过,不行,还是出错

ba21 发表于 2018-3-29 20:49:46

重新安装吧

南城顾她 发表于 2018-3-29 20:49:55

BlueSand 发表于 2018-3-29 20:47
试过,不行,还是出错

能用应该就差不多pycharm里面也可以安装临时的pygame的

BlueSand 发表于 2018-3-29 20:51:03

南城顾她 发表于 2018-3-29 20:49
能用应该就差不多pycharm里面也可以安装临时的pygame的

还有这样的操作的。

BlueSand 发表于 2018-3-29 20:51:37

ba21 发表于 2018-3-29 20:49
重新安装吧

重装也没用啊,除非不用pip装,要不然装出来的会不一样么?
还有和我的python有关么?
我的是python 3.6的

南城顾她 发表于 2018-3-29 20:52:05

BlueSand 发表于 2018-3-29 20:51
还有这样的操作的。

是的 只不过pycharm中安装的pygame只能在当前工程下用如果新建工程就需要重新安装了

BlueSand 发表于 2018-3-29 20:52:45

塔利班 发表于 2018-3-29 20:46
安装好的话直接运行就可以,你查看下版本和路径

我用Idle是可以用的是没有出错的,
而且我试着把pygame.init()的返回值 打印出来,(6,0)好像也是正常的返回值

BlueSand 发表于 2018-3-29 20:54:55

南城顾她 发表于 2018-3-29 20:52
是的 只不过pycharm中安装的pygame只能在当前工程下用如果新建工程就需要重新安装了

感觉 pycharm确实很好很强大,除了反应慢点,比不上vs code响应速度。还有就是界面不太喜欢。
不过我是无法理解 这个错误
我在网上看了,还有好多人和我一样的找不到init()可是,我的是可以运行的,不知道其他人的是不是也是能运行的

南城顾她 发表于 2018-3-29 20:58:40

这个我不太清除

ba21 发表于 2018-3-29 21:04:39

BlueSand 发表于 2018-3-29 20:51
重装也没用啊,除非不用pip装,要不然装出来的会不一样么?
还有和我的python有关么?
我的是python 3. ...

下安装包装咯。对应版本。64位装64.32装32

BlueSand 发表于 2018-3-30 10:38:17

ba21 发表于 2018-3-29 21:04
下安装包装咯。对应版本。64位装64.32装32

我先试一下

pahriyad 发表于 2018-3-30 17:21:53

我运行起来没报错

BlueSand 发表于 2018-3-31 09:07:33

pahriyad 发表于 2018-3-30 17:21
我运行起来没报错

不是代码问题

BlueSand 发表于 2018-4-7 20:37:48

pahriyad 发表于 2018-3-30 17:21
我运行起来没报错

是不报错的
我用的VScode 会有错误提示
可是运行没为题的

lcx2000 发表于 2019-10-8 17:12:10

需要修改一下设置:https://blog.csdn.net/W_C_X/article/details/84302186
这里有别人的教程
页: [1] 2
查看完整版本: pygame init()不存在的问题