无效的命令名称“tcl_findLibrary”

时间:2017-05-03 16:38:04

标签: tcl tk

我正在尝试运行一个非常基本的tcl / tk脚本来创建一个GUI,我可以使用wm定义窗口,但是当我尝试使用“按钮”添加按钮时,它会给出错误“无效”命令名称“tcl_findLibrary”“。有谁知道是什么原因造成的?我相信tcl和tk都是相同的版本。其他人建议版本之间不匹配,所以我尝试在我的脚本中使用第一行:

取消设置env(TCL_LIBRARY)

然而,这并没有改变任何事情。我在一块不属于我自己的硬件上编写这个脚本,所以我没有权限实际更改环境变量。有没有人有任何建议?

1 个答案:

答案 0 :(得分:0)

在我的Win10机器上,我遇到了这两个错误:

  • 无法在以下目录中找到可用的init.tcl ...

  • 错误"命令名称无效" tcl_findLibrary""

我最终采取的步骤来解决它。我不知道是否需要一切。

  1. 在所有init.tcl文件中搜索行"包require -exact Tcl" 具有最高8.5.x的数字

    1. 将其复制到错误消息

    2. 中列出的第一个目录中
    3. 将环境变量TCLLIBPATH和TCL_LIBRARY设置为 您找到init.tcl文件的目录

    4. 重新启动