Python mac运行pygame一片空白不显示内容-解决方案
- 问题描述,运行与pygame相关的程序,只有声音没用图像显示。
- 错误产生环境:macOS MOjave
- 问题原因:Pygame与MacOS Mojave #555 不兼容
- 测试是否是这个原因,运行系统示例代码,打开一个窗口,可以听到声音和音乐,但一直是黑色屏幕或白色屏幕表面
python -m pygame.examples.aliens
解决方案:
一.系统降级 通过将操作系统降级为macOS High Sierra让pygame再次工作
二.安装Miniconda虚拟环境运行pygame,下面详解第二个方案
- 1、下载Miniconda 进入官网下载需要的安装包https://conda.io/miniconda.html
以python3.7为例
- 详细安装说明请看链接 https://conda.io/docs/user-guide/install/macos.html
- 2、安装Miniconda - 在您的终端窗口中,运行下载的sh
bash Miniconda3-latest-MacOSX-x86_64.sh
根据提示进行下一步,没有提示就空格,直至安装成功
- 3、关闭终端重新打开,输入以下内容,验证conda是否已在系统上安装并运行:
conda --version
没有问题会显示版本号-例:conda 4.5.11
- 4、创建一个名为“snakes”的新环境,其中包含Python 3.7
conda create --name snakes python=3.7
- 5、查看是否创建成功
conda info --envs
- 6、激活新环境 source activate 加环境名
source activate snakes
成功后终端会如下图显示前面带有环境的名称(snakes)
进入虚拟环境后其他的就可正常操作了如安装python扩展包可用pip命令
测试结果:
运行打飞机
python -m pygame.examples.aliens
提示找不到pygame,因为虚拟环境是新的,所以没有这个模块
pip安装pygame
$ pip install pygame
Collecting pygameUsing cached https://files.pythonhosted.org/packages/b9/89/aca02f8771727c2713c11a39c1cc295e4deb60be322be19ad7460570f978/pygame-1.9.4-cp37-cp37m-macosx_10_11_intel.whl
Installing collected packages: pygame
Successfully installed pygame-1.9.4
再次运行打飞机
终于成功了。
conda基本操作:
# 要查看所有环境的列表
conda info --envs# 创建一个名为“snakes”的新环境,其中包含Python 3.5
conda create --name snakes python=3.5# 激活某个环境
source activate snakes# 停用snakes环境并返回基础环境
source deactivate# 删除某个环境conda env remove -n 环境名称
conda env remove -n snakes
具体怎么使用请查看官方文档:https://conda.io/docs/user-guide/getting-started.html
这里有一篇常用命令说明:https://blog.csdn.net/chenfeidi1/article/details/80873993
特别鸣谢:https://github.com/pygame/pygame/issues/555
https://stackoverflow.com/questions/52718921/problems-getting-pygame-to-show-anything-but-a-blank-screen-on-macos-mojave
Python mac运行pygame一片空白不显示内容-解决方案相关推荐
- plt.savefig保存图片一片空白或者显示内容不完整、错乱
原本打算用matplotlib中的savefig实现在某张图片上依据坐标将一系列的彩色点投影到相应位置,然后将完成投影后的图保存下来,预期的效果如下图: 1.图片空白.显示内容不完整 最开始的 ...
- python怎样在pygame中设置字体并显示中文
目录 一.查看可用字体 二.设置字体 三.附录:常见系统字体对照表 一个应用小例子 一.查看可用字体 import pygame print(pygame.font.get_fonts()) 二.设置 ...
- mac运行zookeeper的zkServer.sh,显示FAILED TO WRITE PID
zookeeper安装包:apache-zookeeper-3.6.1-bin mac系统:10.13.6 (17G65) 在终端bin目录下输入"sh zkServer.sh start& ...
- excel打开空白不显示内容 没有隐藏_这些Excel快捷键你都会吗?
给大家整理点Excel日常操作快捷键,都是超级实用的,学会这些,按点下班不是梦啦! Excel常用的快捷操作 最常用的操作 Ctrl+A 全选 Ctrl+Z 撤销 Ctrl+X 剪切 Ctrl+C 复 ...
- excel打开空白不显示内容 没有隐藏_办公软件操作技巧097:如何隐藏excel表格中没有数据的空白区域...
在日常工作中,我们编辑好了excel表格以后,有时为了突出显示表格数据内容,或者为了后期编辑表格数据区时不受干扰等原因,可以把表格中没有数据的多余空白区域隐藏起来,如下图一为数据正常显示,图二为隐藏空 ...
- excel打开空白不显示内容
打开excel文档不显示文件内容,一片灰色 找到此文件:HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command 修改 "默认" 值 ...
- mac brew重装apache_记一次 Mac 安装 Pygame 报错的故事 -- 手把手系列~
环境 Mac OS 10.14.4 Python 3.7.4 Pygame 1.9.6 问题描述 Mac 运行 Pygame 窗口空白,有声音,无图像. 运行python -m pygame.exam ...
- 为什么mac运行变慢,如何提升mac运行速度
所有mac,包括MacBook Pro.iMac运行变慢都与它的使用年限没有关系.如果你的Mac变慢了,那也没关系,有很多方法能够解决这个问题,现在就和大家看看影响Mac运行的五个因素和它各自解决方案 ...
- mac常见问题(六) Mac运行变慢是什么原因?怎么提高Mac运行速度
所有MacBook Pro.iMac运行变慢都与它的使用年限没有关系.如果你的Mac变慢了,那也没关系,有很多方法能够解决这个问题,现在就和大家看看影响Mac运行的五个因素和它各自解决方案. ##1. ...
最新文章
- 一篇虚拟试穿的论文介绍
- [置顶] Android输入输出机制之来龙去脉之前生后世
- gMIS吉密斯更新:Pivot透视+图示,List+观察模式
- Spring事务原理(1),区区一个SpringBoot问题就被干趴下了
- ESP8266中char数据类型注意事项
- 揭秘7大AI学习板块,这个星球推荐你拥有
- Python编程专属骚技巧2
- 全栈Python 必备库
- 使用Spring Boot构建RESTFul服务
- TeaDSL:支持任意 OpenAPI 网关的多语言 SDK 方案
- python平均分计算器_招募:基于python的召唤师全时段全技能(含均值AI)计算器全程测试...
- 内蒙古小学计算机老师招聘试题及答案,2016内蒙古事业单位计算机考试题库:计算机考试练习题(57)...
- redis数据类型底层实现
- FairMOT多目标跟踪(安装+代码解读)
- [MacBook Pro] 错误提示zsh_ command not found_ brew
- Cadence Allegro 17.4 IBS文件处理(IBIS模型)
- 读半小时漫画史-中国史记录 第一章
- 亲测Linux服务器安装JKD操作流程
- 中国大学MOOC课程《程序设计入门——C语言》翁恺老师 第六周测试题 高精度小数(习题记录)
- 司铭宇老师:新任销售经理新任销售主管培训之角色认知