You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04启动pyvirtualdisplay触发ValueError报错求助

解决Ubuntu 16.04中pyvirtualdisplay启动失败的问题

看你的报错堆栈指向了xvfb.py的初始化环节,这说明你的系统缺少pyvirtualdisplay依赖的核心组件——XVFB(X Virtual Framebuffer),它是用来创建无界面虚拟显示器的服务,没有它pyvirtualdisplay根本没法工作。

具体解决步骤:

  1. 安装XVFB及相关依赖
    打开终端,依次执行以下命令更新软件源并安装必要组件:

    sudo apt-get update
    sudo apt-get install xvfb xserver-xorg-core
    

    这一步会把虚拟显示所需的基础服务和Xorg核心组件都装好。

  2. 重新测试代码
    安装完成后回到Python环境,再次运行你的代码:

    from pyvirtualdisplay import Display
    display = Display(visible=0, size=(1024, 768)).start()
    

    正常情况下就能成功启动虚拟显示器了。

额外排查点(如果还是报错)

你当前用的是Python3.6,而Ubuntu16.04默认Python3版本是3.5,可能存在版本兼容问题。可以尝试更新pyvirtualdisplay到适配版本:

pip3 install --upgrade pyvirtualdisplay

内容的提问来源于stack exchange,提问作者sretko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:03:01