Python入门小错误1--绘图报错(解决)

Python入门小错误1–绘图报错

刚入门python,学习了慕课北京理工大学的python课程感觉还不错,学到第二章绘图时,试着用python编写运行老师教授的代码,用python自带的IDLE(用pycharm也一样),每当编写turtle画图的代码时,总是会报错,各种AttributeError: partially initialized module ‘turtle’ has no attribute ‘setup’ (most likely due to a circular import)

出现问题的样式:
在这里插入图片描述在这里插入图片描述

出现问题的原因

查了很久才知道,之所以会出现这种错误,是因为
1、我的python38 程序安装目录下,肯定有一个以turtle命名的 turtle.py 的程序文件(这是安装python就存在的)。
2、恰巧我新建的一个python的绘图程序文件名也是以turtle命名的(turtle.py)
3、在python 新建的程序文件里面肯定第一句 就要 import turtle ,这时候import 的turtle包就会默认找到我之前的自己创建的文件
然而,我自己写的并没有python自带的turtle包的功能,问题也就会因此而出现!!!
在这里插入图片描述

解决方法

将自己所创建的文件名更改,不与所调用的库文件重名即可
在这里插入图片描述在这里插入图片描述之前在CSDN找过很多,也试过其他方法如下链接的解决方法没能解决PyCharm 不能识别 turtle 库解决
最终在如下链接中完美解决该问题
【完美解决】用python自带IDLE 进行turtle画图时,老是报错 AttributeError: module ‘turtle’ has no attribute 'fd’等问题
所以,自己再写一篇自我总结一下

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值