第一篇博客:

写了一个pygame的代码,但是运行后连最基本的游戏界面都不出现,控制台代码没有错,截图如下:

转存失败重新上传取消正在上传…重新上传取消出现这种原因是python版本和pygame版本不搭配,我的python版本是3.8.1,而安装的老版本的pygame版本是1.9.6,但是问题就出在pygame1.9.6对于python3来说太老了,因此我们有两种解决办法:

方法1  : 升级pygame版本以适应高版本的python3(我就是这种方法解决的)

具体步骤:(1)先卸载原有的pygame,mac下打开终端,输入“python3 -m pip uninstall pygame", 可能会让你输入"y"或者"n", 我们输入"y"即可完成老版本的pygame的卸载。

(2) 完成卸载后,我们安装高版本的pygame,还是终端,继续输入“python3 -m pip install pygame==2.0.0.dev6“

方法2:   降低python版本以适应低版本的pygame

我不推荐这种方式,因为卸载安装python要比卸载安装pygame略微复杂,另外,python新版本稳定版已经释出,我们就尽量使用新版本,毕竟新版本有许多新特性,所以,建议大家还是按照方法1来吧。

Mac下pygame代码没有错误,但是游戏窗口死活不出现,程序坞小火箭闪动相关推荐

  1. IntelliJ IDEA在Mac下格式化代码快捷键

    IntelliJ IDEA在Mac下格式化代码快捷键: Command + Option + L

  2. IntelliJ IDEA在Mac下格式化代码快捷键与失效原因

    IntelliJ IDEA在Mac下格式化代码快捷键与失效原因 快捷键 失效原因 快捷键 Command + Option + L 失效原因 与其他软件快捷冲突,例如网易云音乐,喜马拉雅等.关系或修改 ...

  3. python3 pygame load图片不显示_Python——mac下pygame踩坑,绘制图像不加载

    问题描述:mac下python3版本安装pygame后开发小游戏时,背景和角色在画布上不加载,创建游戏循环执行时,一直加载背景不刷新: pygame相对比较简单,直接上代码: import pygam ...

  4. IDEA在Mac下格式化代码快捷键

    场景 有时候我们会不经意将引入一些无用的包或者代码,这时候我们一行一行删除又很麻烦,这个时候我们就需要使用idea的快捷键来删除无用的代码,mac删除无用代码的快捷键是 command + optio ...

  5. mac下没有设置 SVN_EDITOR....错误解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 问题如下: svn: 无法使用外部编辑器获得日志信息:考虑设置环境变量 $SVN_EDITOR,或者使用 --message ...

  6. mac下vscode代码格式化及其他常用快捷键

    工作中暂时所用到的快捷键: (一) 代码格式化: 快捷键:shift + option + F (二)选中方法,跳进方法 快捷键:command + 鼠标左键 (三)选中方法进行查看方法实用位置 快捷 ...

  7. 【Sublime】Mac下Sublime代码自动换行

    Sublime -> Preferences -> Settings – User 在里面添加一句        "word_wrap": true 然后保存即可-

  8. mac下统计代码行数方法

    使用cloc工具统计. 1.首先在终端执行命令下载cloc: brew install cloc 没有brew的先下载brew,这个后面写一个,这里先占位. 2.cloc使用 进入想要查询的项目文件夹 ...

  9. 关于MAC下的SSH工具的推荐及SSH如何连接本地的小教程

    MAC上安装Docker是很爽的一件事儿,但是不习惯命令行工具怎么办? 没错,你需要一款给力的SSH工具. 在这里,我推荐FinalShell,具体的安装教程网上蛮多,不多赘述,可以说是很好用的一款软 ...

最新文章

  1. Open source robotics toolkits: use virtual arenas to test your robotics algorithms
  2. 洛谷P2522 [HAOI2011]Problem b(莫比乌斯反演)
  3. 是否所有二分类神经网络的准确率都能无限趋近100%?
  4. css布局方式_手把手教你CSS Flex布局「真香」
  5. 雅礼集训 2017 Day1
  6. dedecms织梦最新0day
  7. MySQL修改数据表
  8. IIS-301永久重定向
  9. Jenkins 使用slave管理进行持续集成测试说明
  10. 从零开始学 Web 之 JavaScript(三)函数
  11. (二) Keras 非线性回归
  12. 如何解决“呈现控件时出错”的问题(转)
  13. AcWing 842. 排列数字(DFS)
  14. NetworkComms.Net github下载地址
  15. ubuntu18.04系统下使用锐捷校园网两种方法:锐捷客户端登陆和Mentohust登陆方法
  16. 20220527_数据库过程_语句留档
  17. obs 推流编码在哪设置_斗鱼用obs直播的串流码填什么呀 新手 不懂
  18. 苹果4s怎么越狱_unc0ver 越狱工具来袭,免电脑操作,支持 A7-A12,支持iOS11~iOS12.4稳定越狱...
  19. 【LaTeX入门】15 在文章中添加脚注
  20. failed to push some refs to 'git@github.com怎么办

热门文章

  1. Linux grep多个关键字“与”“或”“非”使用详解
  2. Spring中的getBean
  3. tgp饥荒服务器令牌文件,TGP饥荒专用服务器创建地表及洞穴方法介绍
  4. java11.0.4安装教程_下载安装Java
  5. 控制器和PLC有什么区别?工业网关能用吗?
  6. Arduino实现智能交通信号灯(软串口、压力传感器hx711、光敏、人体红外、led等)
  7. 为什么hashcode的算法要用31作为乘子
  8. 读书笔记------人性的弱点
  9. gomonkey总结
  10. 多隆:从工程师到合伙人 | 阿里技术人纪录片