当以根用户的身份运行时,拨浪符会打开/运行,而当以正常用户的身份运行时,通过sudo权限抛出gtk2错误。有人能帮我吗,因为我是个刚开始讲话的人。
塞纳里奥是一个高性能控制装置。在具有GUI的主节点上,我至少可以作为根用户运行拨浪鼓。但是,在计算节点(RHEL7.4-Comptute节点)上,我无法运行偶数根。我们能在非GUI RHEL上安装R/rattle吗?
我已经分享了运行拨浪鼓作为根用户和正常用户的细节。如果需要收集更多细节,请告诉我。
root@mgt1 1
库(“拨浪鼓”)拨浪鼓:一个免费的图形界面的数据科学与R.版本5.3.0版权(c) 2006-2018托格华Pty .类型‘拨浪符()’摇动,拨浪鼓,并滚动您的数据。加载所需的包: RGtk2
(“拨浪鼓”GUI页面打开)
> .libPaths()1“/usr/lib64 64/R/library "/usr/share/R/library”
system.file(package=“拨浪鼓”)
1“/usr/lib64 64/R/库/拨浪鼓”
hpcuser@mgt1 (home directory: /nfsshare/home/hpcuser/)库(“拨浪鼓”)拨浪鼓:一个免费的图形界面的数据科学与R.版本5.3.0版权(c) 2006-2018托格华Pty .类型‘拨浪符()’摇动,拨浪鼓,并滚动您的数据。rattle()中的错误: RGtk2包不可用,但是必需的。请使用以下方法安装该软件包:
install.packages("RGtk2")
> .libPaths()1个"/nfsshare/home/hpcuser/anaconda3/lib/R/library“
> system.file(package="rattle")1个"/nfsshare/home/hpcuser/anaconda3/lib/R/library/rattle“
发布于 2020-05-08 23:58:20
当您启动rattle()时,它将打开一个基于GTK的图形用户界面。计算节点(通常根据定义)没有显示位置,除非您设置X显示以重定向到具有显示的主节点。
至于为什么它作为根用户运行,而不是以普通用户的身份运行,这是很奇怪的。我怀疑gtk2库可能安装了错误的权限?作为普通用户,您能看到/usr/lib64 64/R/库和/usr/share/R/库吗?
https://stackoverflow.com/questions/60595997
复制相似问题