调用datapasta的tribble_format报X11剪贴板缺xclip/xsel错误如何修复
问题场景
提取超大型数据集部分内容时,调用datapasta提供的如下函数:tribble_format(head(dataframe, 32))
代码运行后抛出报错:
Error: Clipboard on X11 requires 'xclip' (recommended) or 'xsel'
报错原因
该错误仅出现在使用X11显示服务的Linux桌面环境中,datapasta的格式化输出功能需要调用系统级剪贴板工具完成内容写入,当前系统未安装要求的xclip或xsel命令行工具,因此触发报错。
修复步骤
打开系统终端,根据当前使用的Linux发行版,执行对应命令安装依赖:
- Debian、Ubuntu、Linux Mint等使用apt包管理器的发行版,执行:
sudo apt update && sudo apt install -y xclip - Fedora、RHEL、CentOS等使用dnf/yum包管理器的发行版,执行:
sudo dnf install -y xclip - Arch Linux、Manjaro等使用pacman包管理器的发行版,执行:
sudo pacman -S xclip
如果不想使用xclip,也可以将上述命令中的xclip替换为xsel安装,官方优先推荐xclip,兼容性表现更稳定。
依赖安装完成后,重启当前R/RStudio会话,重新运行之前的tribble_format()代码即可正常执行,不会再出现剪贴板相关报错。
内容的提问来源于stack exchange,提问作者Solicia
相关产品推荐
相关产品推荐

