You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm提示“Unresolved reference 'turtle'”问题求助

问题分析与解决

这不是PyCharm编辑器的问题,是你的代码写法和导入方式不匹配导致的。

错误原因

当你使用from turtle import Turtle, Screen语句时,已经将turtle模块中的Turtle和Screen类直接导入到当前代码的命名空间中,此时不需要再通过turtle.前缀来调用这两个类。你现在的代码里仍然用turtle.Turtle()和turtle.Screen(),相当于在当前命名空间里找turtle这个对象,而你并没有导入整个turtle模块,所以编辑器会提示“Unresolved reference 'turtle'”。

修正方案

直接使用导入的类名来实例化对象即可,修正后的代码如下:

from turtle import Turtle, Screen

nora = Turtle()
screen = Screen()

另一种可选写法

如果你习惯用turtle.前缀的写法,那可以按照PyCharm的建议导入整个模块,代码如下:

import turtle

nora = turtle.Turtle()
screen = turtle.Screen()

内容的提问来源于stack exchange,提问作者user101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 23:59:49