在pycharm下导入pygame模块,其后面的函数智能提示不全,什么原因? 5C

最近在win10下用pycharm来编写python代码,比如在pygame(已在pycharm下安装了)这个包下输入pygame.init(),但init()这个函数是不提示的,后来我发现在pygame包下还有很多都不提示,但是我在cmd下用ipython来导入pygame,是可以正常提示的。请问这个问题该怎么解决?谢谢。
图片说明

5个回答

将pygame模块重新用pip install pygame命令安装一下就行

mozaibin
mozaibin 是不是有相同名字的pygame.py文件在你的目录下
大约 2 年之前 回复
hylongsuny
66小黄人 本身在pycharm中就能安装pygame的(File--Setting--Project Interpreter),而你说的"pip install pygame"我也已经在cmd中进行安装了。PS:现在是在pycharm中导入pygame模块正常,只是调用pygame的一些方法或者函数,却没有全部智能提示
大约 2 年之前 回复
File ==>Settings==>Editor==>Inspections==>python==>改为Typo
knightjsh
knightjsh 的确改了就可以了,能不能解析下为什么?
9 个月之前 回复

是不是有相同名字的pygame.py文件在你的目录下

不要用pip命令去安装,试试下载pygame模块,离线安装

TomCongCong
TomCongCong https://editor.csdn.net/md/?articleId=106146071
3 个月之前 回复
TomCongCong
TomCongCong 修改pygame的__init__.py文件
3 个月之前 回复
qq_42098517
wuweijunЖ 问了我们班的大神,说也是这样,靠记。。。。
接近 2 年之前 回复
qq_42098517
wuweijunЖ 回复hylongsuny: 我刚才按你说的做了,还是不行,只能显示一部分,不能显示全部,比如pygame。display。set_mode()的set_mode()就没有提示
接近 2 年之前 回复
qq_34502042
qq_34502042 回复hylongsuny: 我也是这样,但是我完全按照你的做法,还是不行哎。。。
接近 2 年之前 回复
hylongsuny
66小黄人 刚刚把原来的pygame包删除了,离线下载了pygame包,再用pip来安装后可以显示全了。
大约 2 年之前 回复

我也是这个问题,pycharm2018.1 感觉不稳定,还是换回2017

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐