Tk_Init 错误:在以下目录中找不到可用的 tk.tcl

Tk_Init 错误:在以下目录中找不到可用的 tk.tcl

在我的 Ubuntu 20.04 上,我尝试打开“freesurfer”的“qdec”并出现以下错误:

Tk_Init error: Can't find a usable tk.tcl in the following directories: 
    /home/username/tcl8.4.6/tk8.4 /home/username/freesurfer/freesurfer/lib/tk8.4 /home/username/freesurfer/lib/tk8.4 /home/username/freesurfer/freesurfer/library /home/username/freesurfer/library /home/username/freesurfer/tk8.4.6/library /home/username/tk8.4.6/library

This probably means that tk wasn't installed properly.

freesurfer 的其余部分(例如“freeview”)可以正常工作,但我无法找到如何修复此问题。我想我应该以某种方式在它正在搜索的目录中安装 tk8.4.6,或者将目录链接到已安装的版本,但我不确定该怎么做。有人能帮我吗?

编辑:freesurfer 是一个神经成像工具箱,qdec 是这个工具箱的一个特定程序。我附上了该工具箱的 wiki 和我发现 qdec gui 的页面。

自由冲浪者维基:https://surfer.nmr.mgh.harvard.edu/fswiki

qdec介绍:https://surfer.nmr.mgh.harvard.edu/fswiki/FsTutorial/QdecGroupAnalysis_freeview

我安装了 freesurfer 版本 freesurfer-linux-centos6_x86_64-7.2.0-20210720-aa8f76b

答案1

检查完文件夹后,我意识到 freesurfer 正在 lib 路径中查找,但没有在 lib/tktools 中查找,因此我将 lib/tktools 文件夹中的所有内容复制到 lib 文件夹中,因为我不知道如何更改它正在搜索的文件夹。现在我可以运行 qdec gui 了。

相关内容