Python

Python虛擬環境中的xvfb

  • January 20, 2020

我有一些使用的程式碼,gtk除非有一個活動DISPLAY的,否則程式碼會引發一個RuntimeError: could not open display……當我執行時會發生這種情況tox

有沒有辦法Xvfb從 tox 中執行伺服器?

我確實嘗試添加

/usr/bin/Xvfb :99 -screen 0 1280x1024x24 &

到命令部分,但InvocationError由於&. 沒有它,命令永遠不會返回並因此阻塞。

xvfb-run像這樣使用:

xvfb-run --auto-display tox -v --recreate

這在 Jenkins Pipefiles 中很容易完成……

引用自:https://unix.stackexchange.com/questions/378003