无法运行 SAO 的 ds9 程序。缺少 xml。Ubuntu 18.04

无法运行 SAO 的 ds9 程序。缺少 xml。Ubuntu 18.04

在 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)。

相关内容