繁体   English   中英

Python Turtle Graphics 窗口不显示任何内容

[英]Python Turtle Graphics window shows nothing

我认为我的代码没有错。 因为它非常简单,所以它在我的 Windows PC 上运行良好,并且根本没有显示错误消息。

from turtle import Turtle, Screen

turtle = Turtle()
screen = Screen()

screen.exitonclick()

然而,在我的 Monterey M1 Macbook 上的 Pycharm 上,Python Turtle Graphics 窗口只显示黑屏和滚动条。

带有黑屏和滚动条的 Python Turtle 图形窗口

我认为名为 python.app 的应用程序有问题。 这就是为什么我用 brew 更新了 python 并重新安装了 Pycharm,但没有任何改变。

有谁知道如何解决这一问题? 谢谢你。

你试过安装最新版本的python吗? 因为我早些时候面临同样的问题。 我尝试安装最新的 python 版本,它现在就像一个魅力。

将pycharm中的interprete pycharm解释器r改为3.9或3.10。

我认为这与 M1 处理器无关。 我有一个 M1 处理器并且有同样的问题。 我的解决方案:在 Python 中创建一个新项目。 之前配置的解释器选择 Python 3.10(最新安装的版本)。 单击带有三个点的按钮... 进入 Python 3.10(当前版本)的目录。 IDLE.app -> 内容 -> MacOS 和 -> 选择 Python。 对我来说,它看起来像这样:

/Applications/Python 3.10/IDLE.app/Contents/MacOS/Python

然后它对我有用。

更新解释器将有助于解决问题,就像它在我的 M1 Mac 中所做的那样,而无需创建新项目。 但是,需要一些额外的步骤来确保它与您的 M1 芯片兼容。


快速步骤:

  1. 下载最新的 Python 版本(确保下载链接标记为“macOS 64-bit universal2 installer” ,因为它将与您的 M1 Mac 完全兼容)
  2. 安装解释器后,打开 Pycharm -> Preferences -> Project: [ Your Poject's Name ] -> Python Interpreter
  3. 单击 Python 解释器框旁边的选项按钮(齿轮按钮),然后选择“添加...”
  4. 确保选择“新环境”
  5. 选择任何空文件夹(或创建一个)来存储您的解释器(我选择将其存储在“Personal Python Interp”文件夹中的 Documents 中)
  6. 对于“基本解释器:”,“选择带有三个点的按钮并粘贴/Applications/Python 3.10/IDLE.app/Contents/MacOS/Python ,然后按“确定”(重要提示:您的 Python 版本号可能不同,因此请更新将“Python 3.10”添加到“应用程序”中的 python 文件夹名称
  7. 选中“继承全局站点包”和“对所有项目可用”这两个框(除非您有其他项目的特定解释器)
  8. 如果有,请将您可能需要的任何 Python 包重新下载到此解释器上

乌龟屏幕现在应该修复了! 我希望这有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM