• 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
    

    在这里插入图片描述

  • 相关阅读:
    JavaScript 对象
    Java条件语句
    函数的使用注意事项:
    函数的特点
    函数的格式
    for循环
    break和continue的区别和作用
    注意事项
    CSS浮动清除的方法
    转:Oracle 中union的用法
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13281661.html
Copyright © 2020-2023  润新知