首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么pygame找不到引用'...‘是否在“__init__.py”中?

为什么pygame找不到引用'...‘是否在“__init__.py”中?
EN

Stack Overflow用户
提问于 2020-07-31 22:56:36
回答 2查看 920关注 0票数 0

我正在尝试学习pygame,我有一个问题。我使用PyCharm,当我开始编写代码时,PyCharm找不到关于pygame的参考资料(我在VScode上尝试过,它也是如此)。例如,引用'init','quit','KEYDOWN',...我的代码仍然可以工作,我可以执行它,没有出现任何问题,但我没有自动完成(这很烦人),如果它找不到引用,它可能有问题。

我已经安装了pygame,我试着在python.org上用.whl文件安装,用pip命令pip install pygame,用pip命令py -m pip install -U pygame --user,我试着看看pygame是否能用命令py -m pygame.examples.aliens工作,没有问题。我试着取消安装它来重新安装它,但是都不起作用。我的文件名不是'pygame.py‘,我已经尝试过在youtube、openclassroom、stackoverflow上查看任何解决方案……顺便说一下,我使用的是python 3.8.1。

如果有人可以帮助我,这真的很烦人,我不明白为什么它会这样做。谢谢你!

下面是我的代码测试:

代码语言:javascript
复制
import pygame

pygame.init()

screen = pygame.display.set_mode((1080, 720))

running = True
while running:

    for event in pygame.event.get():

        if event.type == pygame.QUIT:
            running = False
            pygame.quit()

        if event.type == pygame.KEYDOWN:
            print('A key got pressed')

下面是一些截图:

EN

回答 2

Stack Overflow用户

发布于 2020-08-11 21:30:45

不过具有讽刺意味的是,Pygame确实有一个init()方法。我也面临着同样的问题。由于某些原因,linter无法将init()识别为一种方法。

票数 0
EN

Stack Overflow用户

发布于 2020-08-12 00:30:52

打开设置并搜索"python.linting.pylintArgs“(无引号)

然后按add item并粘贴"--extension-pkg-whitelist=pygame“(无引号)

它应该会对棉花有帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63194273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档