2010-07-21 3 views
1

데비안 서버에서 PyQT4를 사용하는 데 문제가 있습니다. 내 스크립트는 Ubuntu Desktop 컴퓨터에서 잘 작동하며 이제는 서버에 배포하려고합니다. 그것이 X 서버를 필요로 알고데비안 서버에서 PyQt4.QtWebKit 사용하기

, 나는 그때 디스플레이 수출

vncserver --display 800x600 :4242 

일을 하나 시작 :

export DISPLAY=:4242 

을하지만 내 프로그램이 오류를 반환 유지를

연결할 수 없습니다 X 서버로 : 4242

아이디어가 있으십니까?

+0

이나요 :

이 패키지는 간단하게 실행 설치 한 후? – Scharron

+0

예, "프로토콜을 지정하지 않았습니다"라는 오류가 표시됩니다. –

답변

0

그건 - 표시, 기하학이 아닙니다.

vncserver에 연결할 수있는 권한이없는 것 같습니다. 벌써 달리고 있었 잖아, 그렇지? 다른 인스턴스를 실행 해보십시오.

+0

나는 아주 새로운 것이 었습니다. 그래서 그것은 권리에 관한 것이 아닙니다. 그러나 당신의 신원 교정은 나를 구 했어요! –

2

vncserver 대신 (적어도 데비안에서) xvfb - Virtual Framebuffer 'fake'X 서버를 사용할 수 있습니다. 당신은 연결을 시도하는 방법을 보려면`strace를 파이썬 your_script.py`하려고

$ xvfb-run python your_script.py