gpt4 book ai didi

python - 为什么说模块pygame没有init成员?

转载 作者:太空狗 更新时间:2023-10-29 17:11:17 27 4
gpt4 key购买 nike

这是我的代码:

import pygame
pygame.init()

我很困惑,因为如果我尝试运行该文件,那么似乎没有问题,但是 pylint 说如下:

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

我已经彻底搜索了这个“错误”的解决方案。在我发现的每个相关案例中,解决方案是确保我没有创建另一个名为“pygame”的文件或文件夹,因为在这种情况下,我只会导入我自己的文件或文件夹。

但是,我还没有制作一个名字接近“pygame”的文件夹或文件,所以我不知道问题是什么。

如前所述,我似乎能够毫无问题地运行该文件,并且在我的学习过程中出现这样的错误让我感到困惑。

我在 Visual Studio Code 中编写代码,我使用的是 python 3.6,我使用的是 pygame 1.9.3 并更新了我的 pylint。任何帮助将不胜感激。

最佳答案

总结所有答案。

这是一种不加载非默认 C 扩展的安全措施。

  1. 您可以将特定扩展列入白名单。

    打开用户设置并在 {} 之间添加以下内容:

    "python.linting.pylintArgs": [
    "--extension-pkg-whitelist=extensionname" // comma separated
    ]
  2. 您可以允许“不安全加载”所有扩展。

    打开用户设置并在 {} 之间添加以下内容:

    "python.linting.pylintArgs": [
    "--unsafe-load-any-extension=y"
    ]

关于python - 为什么说模块pygame没有init成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50569453/

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