为了账号安全,请及时绑定邮箱和手机立即绑定

python乌龟导致错误

python乌龟导致错误

猛跑小猪 2021-04-06 13:15:52
刚刚学习了python,我看到了turtle模块,我尝试在此Line中使用它(那是指令):new_turtle = turtle.Turtle()并导致了以下错误:Traceback (most recent call last):  File "D:/Python/Practices.py", line 2, in <module>import turtle  File "D:\Python\lib\turtle.py", line 107, in <module>import tkinter as TK  File "D:\Python\lib\tkinter\__init__.py", line 2091print("Exception in Tkinter callback", file=sys.stderr)                                           ^SyntaxError: invalid syntax找不到有关这些错误的答案。我想问为什么它会在这里发生,还有一个不太具体的问题:python函数的内置功能如何导致错误?使用PyCharm进行调试时,我也会遇到错误,并且内置函数和功能导致错误的事实也让我很烦。非常感谢!
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

似乎您正在将Python 2解释器与Python 3网站包目录一起使用。考虑到错误指向tkinter库中的print语句,并且只有Python 2解释器SyntaxError在遇到print函数时才会引发a 。

您应该转到“项目解释器”设置,然后选择正确的解释器和Python版本(可能是下的版本D:\Python\,适用于Python 3)。

为简化起见,您还可以创建一个venv作为项目解释器,以帮助您为解释器及其所有依赖项创建半隔离的环境。您可以通过单击Project Interpreter旁边的“齿轮”图标并选择“添加”,然后选择“ Virtualenv环境”来实现。

我还建议您不要在Python的源目录(D:\Python)中写入文件,因为它可能会使PATH混乱。


查看完整回答
反对 回复 2021-04-20
  • 1 回答
  • 0 关注
  • 232 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信