我认为我的代码没有问题。因为它非常简单,在我的 Windows PC 上表现得非常好,根本没有显示任何错误信息。
from turtle import Turtle, Screen
turtle = Turtle()
screen = Screen()
screen.exitonclick()
然而,在我使用 Monterey M1 Macbook 上的 Pycharm 时,Python Turtle Graphics 窗口只显示黑屏和滚动条。
![Python Turtle Graphics window with black screen and scroll bars](https://istack.dev59.com/YSmu7.webp)
有人知道如何解决吗? 谢谢。
我认为我的代码没有问题。因为它非常简单,在我的 Windows PC 上表现得非常好,根本没有显示任何错误信息。
from turtle import Turtle, Screen
turtle = Turtle()
screen = Screen()
screen.exitonclick()
你尝试过安装最新版本的Python吗?因为我之前也遇到了同样的问题。我尝试安装最新版本的Python,现在它完美地工作了。
更新解释器可以修复问题,就像在我的M1 Mac上一样,并且无需创建新项目。但是,还需要一些额外的步骤来确保它与您的M1芯片兼容。
快速步骤:
/Applications/Python 3.10/IDLE.app/Contents/MacOS/Python
,然后按“OK”(重要提示:您的Python版本号可能不同,因此请将"Python 3.10"更新为在"应用程序"中找到的python文件夹名称)现在应该已经修复了turtle画布!希望这可以帮助您!
/Applications/Python 3.10/IDLE.app/Contents/MacOS/Python
然后它就可以正常工作了。
s.bgcolor("pink")
。按照现有的写法,不清楚turtle包在这里是否无法工作。可能是因为你还没有告诉它要做什么,而默认的背景颜色不同。 - Cory Petoskyscreen.bgcolor("pink")
扩展代码,但没有任何反应。我发现我之前电脑上运行良好的其他基于海龟的项目在这台 Monterey Mac 上无法正常工作。 - Brian