剛剛學(xué)習(xí)了python,我看到了turtle模塊,我嘗試在此Line中使用它(那是指令):new_turtle = turtle.Turtle()并導(dǎo)致了以下錯誤: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找不到有關(guān)這些錯誤的答案。我想問為什么它會在這里發(fā)生,還有一個不太具體的問題:python函數(shù)的內(nèi)置功能如何導(dǎo)致錯誤?使用PyCharm進行調(diào)試時,我也會遇到錯誤,并且內(nèi)置函數(shù)和功能導(dǎo)致錯誤的事實也讓我很煩。非常感謝!
1 回答

神不在的星期二
TA貢獻1963條經(jīng)驗 獲得超6個贊
似乎您正在將Python 2解釋器與Python 3網(wǎng)站包目錄一起使用??紤]到錯誤指向tkinter庫中的print語句,并且只有Python 2解釋器SyntaxError
在遇到print函數(shù)時才會引發(fā)a 。
您應(yīng)該轉(zhuǎn)到“項目解釋器”設(shè)置,然后選擇正確的解釋器和Python版本(可能是下的版本D:\Python\
,適用于Python 3)。
為簡化起見,您還可以創(chuàng)建一個venv作為項目解釋器,以幫助您為解釋器及其所有依賴項創(chuàng)建半隔離的環(huán)境。您可以通過單擊Project Interpreter旁邊的“齒輪”圖標(biāo)并選擇“添加”,然后選擇“ Virtualenv環(huán)境”來實現(xiàn)。
我還建議您不要在Python的源目錄(D:\Python
)中寫入文件,因為它可能會使PATH混亂。
添加回答
舉報
0/150
提交
取消