ディスプレイをセットアップしようとしていますが、それは私に言っています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!
おそらく、xvfb
パッケージ、または場合によってはxvfbwrapper
のいずれかをインストールする必要があります。
最初に xvfb がインストールされているかどうかを確認します:
Xvfb -help
コマンドがnot foundの場合、通常、次のコマンド(または通常使用するパッケージマネージャー)でxvfb
パッケージをインストールできます。 :
Sudo apt-get install xvfb
xvfbwrapper is Python X仮想フレームバッファー(Xvfb)内でディスプレイを実行するためのラッパー。
以下を使用してインストールできます。
pip install xvfbwrapper
表示されているエラーは、コマンドまたはモジュールが見つからないために発生したようです。
Macでこのエラーが発生し、(最終的に)Xquartzをインストールすることで解決しました: https://www.xquartz.org/ (インストール後に再起動してください!)