今天运行飞机大战小游戏时,pycharm报红了,头疼了一段时间。
具体错误如下:
然后试了去检查anaconda配置文件里面的工具包文件夹,找到了__init__.py文件打开了看了一下,确实有pygame.base这个模块啊,奇怪。
然后又换了一个解释器环境试了一下。
这里要说明一下为何有两个Anaconda环境,主要是前两天我的pycharm突然提示解释器不能 invalid了。Pycharmt和Anaconda Prompt都提示No pyvenv.cfg file。
最后我就重新下载了一个最新版本的Anaconda,进行安装,然后将所有的配置文件都复制到之前的老版本,进行替换。然后解决了 No pyvenv.cfg file 问题
回归正题:
换了解释器也不行,我觉得是pygame的相关文件在前几天复制替换时出来问题
于是我重新卸载了pygame-1.9.6版本
安装了最新版本的pygame。
或者直接通过下面更新版本语句进行替换:
pip install --upgrade pygame -i https://pypi.tuna.tsinghua.edu.cn/simple
具体结果如下
最后当然是程序成功运行啦!