【问题标题】:multiple independent R sessions in Mac OS XMac OS X 中的多个独立 R 会话
【发布时间】:2013-11-13 21:07:21
【问题描述】:

我需要运行多个 R 会话,并希望它们可以在不同的 R 会话中执行。在 Windows 中,我可以打开任意数量的 R 会话,并在每个会话中运行不同的代码(RGui 和 RStudio)。但是,在 Mac OSX 中,R.app 和 RStudio 都不允许我打开多个独立会话——我必须等到第一组 R 代码完成才能运行第二组 R 代码。

Mac OSX 中是否有任何解决方案?这个问题很久以前就一直困扰着我,所以我想听听您的建议。谢谢!

【问题讨论】:

  • 您可以在命令行上运行多个会话,使用终端或 iterm 等。
  • 您可以随时从命令行运行 R 来获取任意数量的会话。您还可以安装 emacs 和 ess,它们也将允许多个会话。
  • @alittleboy 我不知道其他解决方案。如果我需要多个会话,我总是通过 iTerm 使用命令行(比使用标准终端应用程序好一点
  • open -n /Applications/RStudio.app 在终端中
  • 运行多个 rstudio 会话的最简单方法是使用项目 - 我通常一次运行 3 或 4 个。

标签: r rstudio


【解决方案1】:

感谢您的所有建议。以下是可能的解决方案的简要总结:

  1. 使用终端:在终端中运行:open -n /Applications/RStudio.app
  2. 安装允许多个会话的 Emacs 和 ESS
  3. 通过选项拖动复制整个 R.app 包(您可以重命名副本)
  4. 使用项目运行多个 rstudio 会话

【讨论】:

  • 对#1的小改进(将使用当前工作目录):open -na Rstudio .
【解决方案2】:

在 OSX 中打开另一个应用程序实例:

open -n -a "APPLICATION NAME"

在这种情况下,您只需:

open -n -a "rstudio"

CNET article source

【讨论】:

    【解决方案3】:

    我在 Mac OSX 上一直使用它来打开多个 Rgui 会话(类似于上面的 Rstudio 答案): 打开 -n /Applications/R.app/ 您可以对任意数量的 R 会话多次执行此操作。

    【讨论】:

      【解决方案4】:

      RStudio 的另一个选项是右键单击当前会话的 RStudio 图标并选择“新建 RStudio 窗口”:

      【讨论】:

        猜你喜欢
        • 2010-12-30
        • 2011-05-31
        • 1970-01-01
        • 2015-08-04
        • 2013-08-04
        • 1970-01-01
        • 2014-12-02
        • 1970-01-01
        相关资源
        最近更新 更多