Mac运行pygame一直显示空白屏幕

运行环境

MacOS Catalina 10.15.4
python 3.7.7
pygame 1.9.6 (使用pip3安装)

问题描述

执行以下命令pygame窗口白屏但是会有声音

python3 -m pygame.examples.aliens

原因分析

pygame与Mac系统不兼容

解决方法

1. 使用anaconda环境

参考Python mac运行pygame一片空白不显示内容-解决方案,但是由于本人偏好brew安装的python3,所以没有采纳

2. 源码安装

参考stackoverflow,如下:
在这里插入图片描述
本人在执行第6步时报错,于是直接跳过运行第7步python3 setup.py install
但是最后安装的是pygame==2.0.0.dev7版本,依然无效!!!

3. 最终方案

安装sdl2依赖

brew install sdl2 sdl2_gfx sdl2_image sdl2_mixer sdl2_net sdl2_ttf

安装pkg-config

brew install pkg-config

安装pygame==2.0.0.dev6

pip3 install pygame==2.0.0.dev6

最后测试有效

python3 -m pygame.examples.aliens

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值