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

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM