刚刚学习了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混乱。
添加回答
举报
0/150
提交
取消