我是一个新用户,使用Pycharm对海龟图形进行简单测试
import turtle as t
tu = t.Turtle()
for _ in range(15):
tu.forward(5)
tu.penup()
tu.forward(5)
tu.pendown()
但是,当我运行这些代码时,它们出现了以下错误:
..._tkinter.TclError: Can't find a usable init.tcl in the following directories:
{C:\Program Files (x86)\Tcl\lib\tcl8.3} {C:/Program Files (x86)/Tcl/lib/tcl8.6} C:/Users/User/AppData/Local/Programs/Python/Python39/lib/tcl8.6 C:/Users/User/AppData/Local/Programs/Python/lib/tcl8.6 C:/Users/User/AppData/Local/Programs/lib/tcl8.6 C:/Users/User/AppData/Local/Programs/Python/library C:/Users/User/AppData/Local/Programs/library C:/Users/User/AppData/Local/Programs/tcl8.6.9/library C:/Users/User/AppData/Local/tcl8.6.9/library
C:/Program Files (x86)/Tcl/lib/tcl8.3/init.tcl: version conflict for package "Tcl": have 8.6.9, need exactly 8.3
version conflict for package "Tcl": have 8.6.9, need exactly 8.3
while executing
"package require -exact Tcl 8.3"
(file "C:/Program Files (x86)/Tcl/lib/tcl8.3/init.tcl" line 19)
invoked from within
"source {C:/Program Files (x86)/Tcl/lib/tcl8.3/init.tcl}"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list source $tclfile]"
C:/Program Files (x86)/Tcl/lib/tcl8.6/init.tcl: version conflict for package "Tcl": have 8.6.9, need exactly 8.6
version conflict for package "Tcl": have 8.6.9, need exactly 8.6
while executing
"package require -exact Tcl 8.6"
(file "C:/Program Files (x86)/Tcl/lib/tcl8.6/init.tcl" line 19)
invoked from within
"source {C:/Program Files (x86)/Tcl/lib/tcl8.6/init.tcl}"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list source $tclfile]"
This probably means that Tcl wasn't installed properly.
我已检查这些文件和文件夹是否存在。有人能建议我怎么解决这个问题吗?谢谢
目前没有回答
相关问题 更多 >
编程相关推荐