Мой компьютер - Windows 10 , я установил Ubuntu 18.04 от virtualbox .
Я хочу запустить программу на python в Ubuntu из моих окон и с графическим выводом .
Однако после запуска программы всегда сообщалось:
Could not find ':' in DISPLAY: needs-to-be-defined
Unable to init server: Could not connect: Connection refused
(Original:2079): Gtk-WARNING **: 14:39:33.441: cannot open display: 127.0.0.1:10.0
Что я сделал:
1: Я выполнил настройку в /etc/ssh/sshd_config
:
ForwardX11 yes
ForwardX11Trusted yes
2: войдите с помощью: ssh username@pc-name -X
3: изменили IP-адрес:
$ export DISPLAY=127.0.0.1:10.0 # original was localhost:10.0
Знаете ли вы, что не так? Почему я не вижу картину?
Со стороны Ubuntu все в порядке, но вам нужен X-сервер со стороны Windows. Windows не поставляется с X-сервером, поэтому вы должны установить его. Есть бесплатные, такие как vcxsrv, которые вы можете получить. Сам не использовал.