当在scrapy框架的Middlewares.py中导入以下语句后报错
from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600))
display.start()
报错如下:
raise EasyProcessCheckInstalledError(self)
easyprocess.EasyProcessCheckInstalledError: cmd=['Xvfb', '-help']
OSError=[Errno 2] No such file or directory: 'Xvfb': 'Xvfb'
Program install error!
解决办法:
# centos 下 注意大小写
yum install Xvfb
pip install xvfbwrapper
# ubuntu 下
sudo apt-get install Xvfb
pip install xvfbwrapper
完毕!