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

Ubuntu20.04下Kivy程序启动报错:找不到xclip和xsel的解决方法

解决Kivy启动时的Cutbuffer提供程序错误

这个问题很明确——你的Ubuntu系统缺少Kivy依赖的剪贴板工具,导致它找不到可用的Cutbuffer提供程序。Kivy在Linux上默认会尝试使用xclip或xsel来处理剪贴板操作,这两个工具你的系统里都没装,所以才会抛出FileNotFoundError。

下面给你两种解决办法:

方法一:安装所需的剪贴板工具(推荐)

直接在终端里安装xclip或者xsel即可,推荐装xclip,因为它更常用且兼容性更好:

sudo apt update && sudo apt install xclip

如果偏好xsel的话,也可以装它:

sudo apt install xsel

安装完成后,重启你的Kivy程序,这个错误应该就消失了,剪贴板功能也能正常使用。

方法二:强制使用Dummy剪贴板提供程序(无剪贴板功能)

如果你的程序完全不需要用到剪贴板功能,也可以让Kivy跳过加载系统剪贴板工具,改用dummy提供程序。有两种方式设置:

  • 在你的Python代码开头添加以下代码:
    import os
    os.environ['KIVY_CLIPBOARD'] = 'dummy'
    
  • 或者在启动程序时通过环境变量指定:
    KIVY_CLIPBOARD=dummy python your_program.py
    

注意:这个方法会禁用Kivy的所有剪贴板功能,适合确实用不到剪贴板的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 14:27:38