我无法在 mininet 中运行命令
$ sudo ~/mininet/examples/miniedit.py
或 $ sudo python ~/mininet/examples/miniedit.py
。当我键入该命令以使用 miniedit 时,输出为“_tkinter.TclError:无显示名称且无 $DISPLAY 环境变量”。
请建议命令有什么问题或者我是否需要安装一些软件包。
我希望我还不算太晚,我不知道你是如何使用你的 mininet 的,但一个好的技巧是在虚拟机控制台窗口中运行 GUI(如果你正在使用的话)。
正如这个字体所建议的,尝试:
sudo apt-get update && sudo apt-get install xinit lxde virtualbox-guest-dkms
然后:
startx
这将为您打开一个 GUI,这样您就可以轻松地打开其中的迷你编辑器!
您收到错误的原因是您启动 ssh putty 会话的主机上未安装 X11 显示服务器。
第1步:在您的主机上下载并安装X11显示服务器。 我的推荐是“xming” --> https://sourceforge.net/projects/xming/
第2步:启动x11显示服务器[xming]
第 3 步:在启动 putty/ssh 会话之前启用 x11 转发
第四步:运行命令 sudo ~/mininet/examples/miniedit.py
我在Mininet 2.3.0上使用了python 2,它可以正常工作
以下命令:
sudo HOME=~ python2 -m mininet.examples.miniedit