import turtle# 定义圣诞树的绿叶函数
def tree(d, s):if d <= 0:returnturtle.forward(s)tree(d - 1, s * .8)turtle.right(120)tree(d - 3, s * .5)turtle.right(120)tree(d - 3, s * .5)turtle.right(120)turtle.backward(s)n = 100
""" 设置绘图速度
'fastest' : 0
'fast'  : 10
'normal' : 6
'slow'  : 3
'slowest' : 1
"""
turtle.speed('fastest')  # 设置速度turtle.left(90)
turtle.forward(3 * n)
turtle.color("orange", "yellow")
turtle.left(126)# turtle.begin_fill()
for i in range(5):turtle.forward(n / 5)turtle.right(144)turtle.forward(n / 5)turtle.left(72)turtle.end_fill()
turtle.right(126)
turtle.color("dark green")
turtle.backward(n * 4.8)# 执行函数
tree(15, n)
turtle.backward(n / 5)

编辑器run以上代码时,出现 Python Turtle Graphics 窗口,但显示黑屏,且一直抖动(如下图所示,无任何报错提示

最后定位发现,是运行文件的python版本太低。
下载python3.10,并配置环境变量
在终端输入以下命令:

#1.查看当前版本
python --version
#2.进入主目录
cd ~
#3.临时授权
sudo su
#4.打开授权文件(输入下图所示代码)
open .bash_profile
#5.报错文件
source .bash_profile
#确认修改后的版本
python --version

# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.10/bin:${PATH}"
export PATHalias python="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10"

此时在命令行执行以下代码,发现秒绘

python3.10 /Users/Cheryl/Documents/python-backend/tree2.py


但通过编辑器执行时,仍然黑屏,可定位是python版本原因,默认使用了Python 2.7.18,将编辑器中环境变量调整

调整完后,再次运行,发现绘图成功!

macbook Python Turtle Graphics黑屏相关推荐

  1. python 模拟电脑黑屏

    python让电脑黑屏 一种非常低级的方法 提前准备:需要安装一个轻量级图片查看软件,并设置为.png格式图片的默认打开方式,这个软件叫Vieas,这个可以自行搜索下载安装. 基于PIL库生成一张屏幕 ...

  2. python Turtle Graphics海龟绘图工具

    python 2.6中引入了一个简单的绘图工具,叫做海龟绘图 Turtle Graphics 首先我们需要添加头文件 turtle import 下面引入一个代码段,是通过海龟绘图制作的五角星 imp ...

  3. python打开摄像头黑屏怎么办_临时解决pygame启动时黑屏问题

    直接上代码: import pygame import sys pygame.init() screen = pygame.display.set_mode((10,10),0) screen = p ...

  4. python打开摄像头黑屏怎么办_python识别视频黑屏或者低清晰度

    第一步:获取视频第一帧图片 第二步:进行识别 import os import numpy as np import cv2 as cv from skimage import filters, io ...

  5. python运行时黑屏什么原因_pygame 程序未报错却黑屏无法显示 请问有大佬知道解决方法吗...

    修改如下, 说明在每行右边的批注 import pygame import sys # set everything to where started pygame.init() size = wid ...

  6. macbook黑屏_Macbook苹果笔记本电脑开机黑屏如何解决【解决方法】

    Macbook在运用的过程中,难免会忽然遇到一些莫名其妙的小问题,就好像一个极具智慧和灵气但又有些调皮的伙伴总要找些机会戏弄你.比如当你在Macbook开机或运用时忽然就黑屏了,Macbook苹果笔记 ...

  7. 新款Macbook Air安装Windows8.1黑屏解决教程

    苹果在春季发布会上推出了新款Macbook Air,超薄的机身.全新的设计都让果粉为之疯狂.相信很多用户现在都已经入手了这款设备.不过,对于习惯于使用Windows操作系统的用户来说,为新款Macbo ...

  8. Python Turtle 海龟绘图详解官方文档中文版

    Python Turtle 海龟绘图详解 (官方文档中文版)-安徽省太湖中学陈晓中整理 概述 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour Pape ...

  9. python turtle 海龟绘图详解(官方文档中文版)

    源码: Lib/turtle.py 概述 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 196 ...

最新文章

  1. 自研芯片架构 ,这家中国公司发布DPU芯片计划
  2. 成功解决ModuleNotFoundError: No module named ‘torch._C‘
  3. Springbooot集成Shiro简单使用
  4. 使用回溯算法分析八皇后问题
  5. qstring 属于元数据类型吗_元数据,描述“数据”的“数据”
  6. 云南计算机专升本数据结构_怎么查找云南省2019年专升本计算机专业试题
  7. 15分钟从零开始搭建支持10w+用户的生产环境(二)
  8. php 获取京东交易账号,PHP爬虫爬取京东列表
  9. mysql数据库模型相应解释_数据库事务系列-MySQL跨行事务模型
  10. python动态映射_sqlalchemy动态映射
  11. 5怎么选国外节点_外卖包装怎么选?这5个技巧要掌握
  12. #include sys/xxx.h头文件 UNIX头文件
  13. java 人脸识别博客
  14. 王晶:华为云OCR文字识别服务技术实践、底层框架及应用场景 | AI ProCon 2019
  15. HttpClient4
  16. 《深度学习从0开始》
  17. Prometheus监控
  18. 结合实例,直观理解正态分布、卡方分布、t分布、F分布和对应的Z检验、卡方检验、t检验、F检验
  19. win10下安装win7双系统
  20. Laravel 数据库去重计数

热门文章

  1. 解决报错OSError: dlopen(../anaconda/envs/python3/lib/python3.6/site-packages/lightgbm/lib_lightgbm.so)
  2. wma 转 mp3 under linux
  3. 机器学习之自我监督学习指南
  4. matlab中怎么仿雷达回波,Matlab雷达回波信号消噪的仿真和实现
  5. 常用JS正则大全(2019年11月12日更新)
  6. 微信小程序——好看的文字加输入框(文本框)
  7. 计算机任务管理器介面如何调整,设置win10任务管理器显示性能小窗口的方法
  8. centos7卸载java1.8安装java11
  9. FAQ(80):java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification
  10. dbeaver下载镜像站