pycharm中导入pygame报错
本帖最后由 13719954915 于 2020-5-24 15:25 编辑一开始import pygame报错是缺失模块,然后pip install pygame后又出现了新的报错,实在是看不懂求解。
import pygame
def main():
# 初始化导入的pygame中的模块
pygame.init()
# 初始化用于显示的窗口并设置窗口尺寸
screen = pygame.display.set_mode((800, 600))
# 设置当前窗口的标题
pygame.display.set_caption('大球吃小球')
running = True
# 开启一个事件循环处理发生的事件
while running:
# 从消息队列中获取事件并对事件进行处理
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
if __name__ == '__main__':
main()
报错信息如下:Traceback (most recent call last):
File "C:/WoekSpace/PythonLearn/大球吃小球.py", line 1, in <module>
import pygame
File "C:\DevInstall\Anaconda3\lib\site-packages\pygame\__init__.py", line 333, in <module>
import pygame.surfarray
File "C:\DevInstall\Anaconda3\lib\site-packages\pygame\surfarray.py", line 64, in <module>
import pygame._numpysurfarray as numpysf
File "C:\DevInstall\Anaconda3\lib\site-packages\pygame\_numpysurfarray.py", line 51, in <module>
import numpy
File "C:\DevInstall\Anaconda3\lib\site-packages\numpy\__init__.py", line 142, in <module>
from . import core
File "C:\DevInstall\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 24, in <module>
from . import multiarray
File "C:\DevInstall\Anaconda3\lib\site-packages\numpy\core\multiarray.py", line 14, in <module>
from . import overrides
File "C:\DevInstall\Anaconda3\lib\site-packages\numpy\core\overrides.py", line 47, in <module>
""")
RuntimeError: implement_array_function method already has a docstring
PyCharm会自己搞一个虚拟环境 用idle试试 qiuyouzhi 发表于 2020-5-24 15:24
PyCharm会自己搞一个虚拟环境
应该不是的,我的环境用的是本地的anconda https://blog.csdn.net/weixin_44236428/article/details/85922933 将python目录里的\Lib\site-packages加入Path 13719954915 发表于 2020-5-24 15:29
应该不是的,我的环境用的是本地的anconda
应该是你当前目录下模块重名,你看看你有没有创建过 和模块名一样的脚本文件,改了试试看吧 Twilight6 发表于 2020-5-24 15:34
应该是你当前目录下模块重名,你看看你有没有创建过 和模块名一样的脚本文件,改了试试看吧
也有可能是别的pygame关联模块版本不兼容导致 xiaosi4081 发表于 2020-5-24 15:34
也有可能是别的pygame关联模块版本不兼容导致
嗯嗯 对也有可能
卸载重新安装时候降低一丢丢版本试试
xiaosi4081 发表于 2020-5-24 15:29
https://blog.csdn.net/weixin_44236428/article/details/85922933
pygame模块已经导入的了 Twilight6 发表于 2020-5-24 15:37
嗯嗯 对也有可能
卸载重新安装时候降低一丢丢版本试试
主要是我不用pycharm,都是用vscode
Twilight6 发表于 2020-5-24 15:37
嗯嗯 对也有可能
卸载重新安装时候降低一丢丢版本试试
我试试{:10_245:} xiaosi4081 发表于 2020-5-24 15:39
主要是我不用pycharm,都是用vscode
{:10_297:}我用PyCharm 13719954915 发表于 2020-5-24 15:40
我试试
也可以重新安装pygame其他关联模块 Twilight6 发表于 2020-5-24 15:41
我用PyCharm
pycharm好用,但是是pycharm要付费 13719954915 发表于 2020-5-24 15:40
我试试
看报错信息 好像是和numpy 起冲突了 实在不行先卸载numpy 试着运行看看 Twilight6 发表于 2020-5-24 15:43
看报错信息 好像是和numpy 起冲突了 实在不行先卸载numpy 试着运行看看
卸载numpy:
pip uninstall numpy xiaosi4081 发表于 2020-5-24 15:41
pycharm好用,但是是pycharm要付费
{:10_297:} 石皮版和官方一毛一样,就是不收费我的帖子你没看见嘛 Twilight6 发表于 2020-5-24 15:44
石皮版和官方一毛一样,就是不收费我的帖子你没看见嘛
没看见{:10_266:}能不能发链接 xiaosi4081 发表于 2020-5-24 15:44
PyCharm有没有免费的?
官方就有免费版本的呀,付费版功能比较全
【Python神器】可替换Python的自带IDLE编译器神器!—>Anaconda3+PyCharm安装教程
https://fishc.com.cn/thread-162968-1-1.html
(出处: 鱼C论坛)
你去看看吧,只看 Pycharm 部分即可石皮解版教程在2楼
页:
[1]
2