easyprocess.EasyProcessCheckInstalledError: cmd=['Xvfb','- help'] OSError = [Errno 2] aucun fichier ou répertoire de ce type

j'essaye de configurer un affichage mais il me dit No such file or 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!
17
demandé sur User 2015-08-24 05:51:59

2 réponses

vous devrez probablement installer l'un des xvfb le paquet, ou, éventuellement, la xvfbwrapper:

Vérifiez D'abord si xvfb est installé:

Xvfb -help

Si la commande est pas trouvé alors vous pouvez généralement d'installer le xvfb paquet avec la commande suivante (ou le gestionnaire de paquets que vous utilisez généralement):

sudo apt-get install xvfb

xvfbwrapper Est-ce que Python wrapper permet d'exécuter un affichage à l'intérieur d'un framebuffer virtuel X (Xvfb).

Vous pouvez l'installer avec la commande:

pip install xvfbwrapper

L'erreur que vous obtenez semble être le résultat de la commande ou le module n'est pas trouvé.

21
répondu l'L'l 2015-08-24 03:22:52

j'ai rencontré cette erreur sur un Mac et (finalement) résolu en installant Xquartz:https://www.xquartz.org/ (redémarrez après l'installation!)

0
répondu JuuLes87 2018-01-15 11:12:25