首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python中的pyvirtualdisplay错误

python中的pyvirtualdisplay错误
EN

Stack Overflow用户
提问于 2017-04-11 21:16:14
回答 1查看 2.6K关注 0票数 1

当我尝试运行python代码File_1.py实际导入File_2.py来调用函数时,我得到了以下错误。

代码语言:javascript
复制
Traceback (most recent call last):
File "File_1.py", line 1, in <module>
import File_2
File "/home/eduser/shashank/File_2.py", line 8, in <module>
display = Display(visible=0, size=(800, 600))
File "/usr/local/lib/python2.7/dist-packages/pyvirtualdisplay/display.py", 
line 34, in __init__
self._obj = self.display_class(
File "/usr/local/lib/python2.7/dist-packages/pyvirtualdisplay/display.py", 
line 52, in display_class
cls.check_installed()
File "/usr/local/lib/python2.7/dist-packages/pyvirtualdisplay/xvfb.py", line 
38, in check_installed
ubuntu_package=PACKAGE).check_installed()
File "/usr/local/lib/python2.7/dist-packages/easyprocess/__init__.py", line 
180, in check_installed
raise EasyProcessCheckInstalledError(self)
easyprocess.EasyProcessCheckInstalledError: cmd=['Xvfb', '-help']
OSError=None
Program install error!

下面是错误所指向的代码部分

代码语言:javascript
复制
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import File_3_1

from pyvirtualdisplay import Display

display = Display(visible=0, size=(800, 600))
display.start()

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2017-06-08 06:29:53

您可能只需要安装xvfv。尝试:

代码语言:javascript
复制
sudo apt-get install xvfb xserver-xephyr vnc4server

请参阅:http://pyvirtualdisplay.readthedocs.io/en/latest/#installation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43347078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档