문제

데비안 서버에서 PYQT4를 사용하여 문제가 발생합니다.내 스크립트는 Ubuntu Desktop Machine에서 잘 작동하며 이제 서버에 배포하려고합니다.

x 서버가 필요하다는 것을 알면

를 수행했습니다.
vncserver --display 800x600 :4242
.

i 그런 다음 디스플레이를 내 보냅니다.

export DISPLAY=:4242
.

그러나 내 프로그램은 오류를 계속 반환합니다

x 서버에 연결할 수 없습니다 : 4242

모든 아이디어?

도움이 되었습니까?

해결책

그것은 --display, -

VNCServer에 연결할 권한이 없어야합니다.그것은 이미 달리고 있었다, 그렇지 않았 니? 다른 인스턴스를 실행 해보십시오.

다른 팁

VNCServer를 사용하는 대신 (적어도 데비안에서) 사용할 수 있습니다. xvfb - 가상 프레임 버퍼 '가짜'x 서버.

이 패키지를 설치 한 후 단순히 다음을 실행합니다.

$ xvfb-run python your_script.py
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top