编辑器:VS code
遇到的问题:Module 'pygame' has no '*(初始化init,或者是其他pygame的方法) member
解决方法:试变了所有的方法,例如重装升级pip,命令重装pygame等都不管用
原理:新版pylint默认不支持外部扩展模块
详细解释:使用命令pip install Pygame==1.9.4之后,在cmd中可以成功运行:
》》》import pygame
》》》pygame.init()
(6,0)
成功运行
但是,在VS code编辑器里边无论怎么试都不管用,一直报错Module 'pygame' has no ‘init’ member,好生气,但是还是要解决的
解决方法:
1,首先在VS code编辑器,shift+ctrl+p,出现一个搜索框
2,在搜索框中输入setting,点击设置,出现这个页面
3,接下来点击扩展中的json,在里边编辑,用户
4,打开进行编辑,然后在用户设置覆盖填写一句话:"python.linting.pylintArgs": ["--extension-pkg-whitelist=pygame"],则成功运行,不再出现错误提示
参考链接:
https://blog.csdn.net/superjunenaruto/article/details/81115836