在 xterm 中调用 ds9 时出错

在 xterm 中调用 ds9 时出错

我尝试在 xterm 中调用 ds9,但最后一个给了我以下消息

Error in startup script: can't find package xml while executing "package require xml" ("x11" arm line 10) invoked from within "switch $ds9(wm) { x11 { # set to absolute path so that if -cd command is used, # so we can still find our files set ds9(root) [file normalize [..." (file "/usr/share/saods9/library/ds9.tcl" line 178) [1]+ Salida 1 ds9

有人知道问题是什么吗?我该怎么做才能解决它?非常感谢!

答案1

安装官方的 Ubuntu ds9(sudo apt-get update && sudo apt-get install saods9)。

如果您使用的是 Conda/Anaconda 环境,我发现 Anaconda2-2019.10 和 Anaconda3-2020.02 都存在错误。要解决此问题,请使用命令将默认的 ds9 v8.0 降级到 v7.4 conda install ds9"<8"。这对我有用(Ubuntu 16.04 LTS)。

答案2

看来你必须安装 TCL XML 包

sudo apt install tclxml

另请saods9注意包装在所有当前的 Ubuntu 版本中。

相关内容