我的笔记本是windows10系统,安装了Ubuntu子系统,安装了Rstudio,但是运行的时候提示“QXcbConnection: Could not connect to display Aborted (core dumped)”,谁能告诉我怎么在Linux子系统上运行Rstudio,谢谢
答案1
WSL(Ubuntu)没有 GUI!
Windows Subsystem for Linux (WSL) 仅是命令行。这意味着它只能运行具有基于文本的界面的程序。Linux 版 R 是基于文本的。Rstudio 是 R 的图形用户界面。您可能可以在 WSL 中运行 R。我还没有尝试过。
但是,如果不进行大量调整,就无法在 WSL 中运行任何需要 GUI 的软件。请参阅截至 2018 年,在 WSL 上运行 GUI 应用程序的最简单方法是什么?
R 和 Rstudio 均适用于 Windows。您可能想要使用这些版本。
希望这可以帮助
答案2
除了从 WSL 运行 RStudio Desktop,另一个选择是从 WSL 运行 RStudio Server 并在 Web 浏览器中访问它。这很容易实现,这要归功于OpenCPU 项目。我在我的博客文章中提供了从 WSL 运行 RStudio Server 的说明(以及通常为 R 开发设置 WSL)Windows 子系统中的 Linux 中的 R 编程。
答案3
到目前为止,从 WSL 运行 GUI 应用程序的最简单、最直接的方法是使用 MobaXTerm 作为终端模拟器。它还为您提供多个选项卡和其他内容。