python乌龟导致错误

刚刚学习了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 2091

print("Exception in Tkinter callback", file=sys.stderr)

                                           ^

SyntaxError: invalid syntax

找不到有关这些错误的答案。我想问为什么它会在这里发生,还有一个不太具体的问题:python函数的内置功能如何导致错误?使用PyCharm进行调试时,我也会遇到错误,并且内置函数和功能导致错误的事实也让我很烦。非常感谢!


猛跑小猪
浏览 233回答 1
1回答

神不在的星期二

似乎您正在将Python 2解释器与Python 3网站包目录一起使用。考虑到错误指向tkinter库中的print语句,并且只有Python 2解释器SyntaxError在遇到print函数时才会引发a&nbsp;。您应该转到“项目解释器”设置,然后选择正确的解释器和Python版本(可能是下的版本D:\Python\,适用于Python 3)。为简化起见,您还可以创建一个venv作为项目解释器,以帮助您为解释器及其所有依赖项创建半隔离的环境。您可以通过单击Project Interpreter旁边的“齿轮”图标并选择“添加”,然后选择“ Virtualenv环境”来实现。我还建议您不要在Python的源目录(D:\Python)中写入文件,因为它可能会使PATH混乱。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python