2015-03-06 1 views
0

Я пытаюсь запустить простой код PySide, который отлично работает на ubuntu, на BeagleBone black (debian wheezy). Я выполнил те же шаги, что и на домашней странице pySide, для установки для debian. Но получение ошибки «не удается подключиться к X-серверу» при компиляции кода python. Мой кодBeaglebone Black (deabian): работает простой код PySide, но ошибка «не удается подключиться к x серверу»

import sys 
from PySide import QtGui 
app = QtGui.QApplication(sys.argv) ---> after this line i am getting that error message. 
sys.exit(app.exec_()) 

Я искал решение в интернете, но не смог найти подходящее решение для запуска кода PySide на ВВВ. Я прочитал это link. Кто-то смог использовать Pyside во встроенных средах, используя Qws. Но я не мог найти ссылок. Не могли бы вы помочь мне решить эту проблему? Я также спросил this question о группе Beaglebone black google.

ответ

0

Успех. Решил эту проблему. Чтобы иметь доступ к X-серверу, мне просто нужно было запустить код как обычный пользователь, а не как пользователь root. Поэтому я ssh'ed для beaglebone черный как пользователь «debian» и запускал код. Это был простой код pyside без какой-либо интеграции с GPIO или I2C'es. Если вы хотите получить доступ или изменить эти контакты, вы должны иметь дело с привилегиями пользователя «debian».