Tcl没有正确安装

2024-04-25 17:26:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个新用户,使用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.

我已检查这些文件和文件夹是否存在。有人能建议我怎么解决这个问题吗?谢谢


Tags: packageforinitliblocalfilesprogramtcl

热门问题