RStudio停止标志永远不会停止执行(Anaconda发行)

时间:2017-09-22 12:44:06

标签: r anaconda rstudio conda

我使用RStudio控制台中的停止标志按钮来停止代码执行。停止标志按钮不再适合我。单击按钮时,代码将继续运行直至完成。我正在测试使用这个循环:

for (i in c(1:1000000)) {
  print(i)
}

我使用conda来管理我的R环境。在将R更新为3.4.1(根环境)后,我首先注意到了这个问题。我还有R版本3.3.1的R环境。 RStudio在每个环境中单独安装(RStudio版本1.0.153和1.0.44)。两个RStudio应用程序都显示此行为。我的操作系统是Mac OSX Sierra(10.12.6)。

1 个答案:

答案 0 :(得分:0)

作为解决方法,我使用的是非Anaconda安装的RStudio。我没有在此安装上遇到停止标志问题。通过在启动应用程序之前在终端中设置此环境变量,我仍然可以在非Anaconda RStudio中使用我的Anaconda环境:

$ export RSTUDIO_WHICH_R=/path/to/anaconda/R

我的Anaconda RStudio安装仍有停车标志问题。我相信Anaconda的意图是在每个环境中安装RStudio,所以解决这个问题仍然很好。