2015-08-24 19 views
13

Sto provando a configurare un display ma mi sta dicendo No such file or directory.easyprocess.EasyProcessCheckInstalledError: cmd = ['Xvfb', '-help'] OSError = [Errno 2] Nessun file o directory

Traceback (most recent call last): 
    File "/var/www/envs/venv/proj/scripts/my_file.py", line 44, in click 
    display = Display(visible=0, size=(800,600)) 
    File "/usr/lib/python2.6/site-packages/pyvirtualdisplay/display.py", line 33, in __init__ 
    self._obj = self.display_class(
    File "/usr/lib/python2.6/site-packages/pyvirtualdisplay/display.py", line 51, in display_class 
    cls.check_installed() 
    File "/usr/lib/python2.6/site-packages/pyvirtualdisplay/xvfb.py", line 38, in check_installed 
    ubuntu_package=PACKAGE).check_installed() 
    File "/usr/lib/python2.6/site-packages/easyprocess/__init__.py", line 209, in check_installed 
    raise EasyProcessCheckInstalledError(self) 
easyprocess.EasyProcessCheckInstalledError: cmd=['Xvfb', '-help'] 
OSError=[Errno 2] No such file or directory 
Program install error! 

risposta

12

È probabile che sia necessario installare sia il pacchetto xvfb, o forse il xvfbwrapper:

In primo luogo verificare e vedere se xvfb è installato:

Xvfb -help 

Se il comando è non trovato quindi, in genere, è possibile installare il pacchetto xvfb con il seguente comando (o qualsiasi altro gestore di pacchetti utilizzato in genere):

sudo apt-get install xvfb 

xvfbwrapper è pitone involucro per l'esecuzione di un display interno framebuffer virtuale di X (Xvfb).

È possibile installarlo con:

pip install xvfbwrapper 

L'errore si stanno ottenendo sembra essere il risultato del comando o il modulo non viene trovato.

+0

Ciao, 'PIP installare xvfbwrapper' non sembra tagliare su Windows. Qualche idea? –

+1

@rojas, windows non esegue X11. –

+0

@BartekR. Basta rimuovere qualsiasi cosa relativa a pyvirtualdisplay su Windows. Non ne hai bisogno a causa del motore grafico di Windows – ytpillai

Problemi correlati