我在我的ubuntu平台上使用lxc创建了一个新容器,创建了一个sudo用户,安装了Uhd,最后安装了gnuradio。但是,当我尝试运行gnuradio时,我收到以下错误:
~$ sudo gnuradio-companion
Traceback (most recent call last):
File "/usr/local/bin/gnuradio-companion", line 97, in <module>
check_gtk()
File "/usr/local/bin/gnuradio-companion", line 64, in check_gtk
die(err, "Failed to initialize GTK. If you are running over ssh, "
File "/usr/local/bin/gnuradio-companion", line 42, in die
import gtk
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 69, in <module>
_init()
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 57, in _init
warnings.warn(str(e), _gtk.Warning)
gtk.GtkWarning: could not open display
当我尝试运行gnuradio并且没有一个工作时,我尝试了几种方法尝试用gtk.GtkWarning
来解决这个问题。我是gnuradio,ubuntu和lxc容器的新手。我尝试从容器外部以root用户和sudo用户运行程序。任何人都可以帮我这个吗?
答案 0 :(得分:0)
我在docker容器中使用了这个问题解决了这个问题:
> z
y1 y2 y3
1 1 NA TRUE
2 2 NA TRUE
3 NA NA FALSE
4 3 NA FALSE
5 4 NA TRUE
之后,运行程序。