Я просто после урока из hereWxPython не работает на CentOS
1 #!/usr/bin/env python
2 import wx
3
4 app = wx.App(False) # Create a new app, don't redirect stdout/stderr to a window.
5 frame = wx.Frame(None, wx.ID_ANY, "Hello World") # A Frame is a top-level window.
6 frame.Show(True) # Show the frame.
7 app.MainLoop()
Я получил сообщение об ошибке в строке 4. Вот сообщение об ошибке.
Невозможно получить доступ к X-дисплею, установлен ли $ DISPLAY правильно?
uname -a
Linux localhost.localdomain 3.10.0-327.4.5.el7.x86_64 # 1 SMP пн Jan 25 22:07:14 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
python --version
Python 2.7.5
pip freeze
WxPython == 2.8.12.0
WxPython-общий == 2.8.12.0
Это через ssh, что вы пытаетесь запустить сценарий? –
wxPython не может использоваться на безголовом дисплее. Для этого вам понадобится X-сервер или какой-либо другой пользовательский интерфейс. –
To: @Cory Shay, да, я нахожусь на хосте Mac и SSH в локальной виртуальной машине, которая запускает CentOS. –