在 Ubuntu 18.04 上安装 saods9 后,我尝试运行
$ 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
请参阅此链接,https://bugs.launchpad.net/ubuntu/+source/saods9/+bug/1782692 或这个执行时找不到包 xml。Xubuntu 16.04 可能的话,如果你尝试“sudo ds9”,那么你就可以打开该软件。
答案2
安装官方的 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)。