r - R 3.4.1在Mac上的控制台界面非常慢

标签 r macos macos-sierra

我已将R从3.3.3升级到3.4.1,发现即使在R使用的资源不多的情况下,直接在R Console中直接键入文本也变得很麻烦。我观察到了运行macOS sierra的最后几个版本(10.12.6等)时的这种行为。

值得注意的是,R函数在执行时并不是特别慢。大多数时候,我使用Textmate 2将代码传递到控制台,并且以这种方式传递的代码会立即运行。

我已经进行了广泛的搜索,但是没有发现其他人报告此问题。我在两个不同的Mac上发现了此行为:2013 Macbook 13“和2017 Macbook 15”,并遇到了相同的问题。

有一个简单的解决方案可以解决我所缺少的问题吗?

最佳答案

我唯一能找到的答案是将R回滚到3.3.3版本,这是R开始使用Clang和GNU Fortran编译可执行文件之前的最新版本(有关更多信息,请参见https://cran.r-project.org/bin/macosx/)。

这不是一个最佳解决方案,因为我必须回到我使用的某些软件包的先前版本(由于寻找有问题的依赖项的正确版本而使之更加复杂)。我一直在浏览r-devel线程,但没有看到有关此问题的讨论,这让我感到惊讶,因为我知道我不是唯一处理此问题的人。我将联系r-devel乡亲,如果我得到任何其他信息,将在这里更新。

更新资料

关于此问题的讨论已确定问题出在macOS R GUI。不幸的是,R GUI开发人员似乎已经意识到了此问题,但并未将其列为错误。开发人员建议清除控制台-考虑到问题出现的速度,这对我来说不是一个可行的解决方案。

我提出了一个更好的解决方案,尽管有点奇怪。我意识到,由于问题出在GUI而非R上,因此您可以使用旧版的GUI(可从R macos development page获得)。我希望能够使用GUI version 1.69,但这立即导致崩溃。另一方面,version 1.68确实有效。

我在计算机上安装了R 3.4.1,然后下载了GUI版本1.68的二进制文件,并将其复制到我的应用程序文件夹中(您不必这样做,但是如果这样做,请确保重命名该程序,因为否则会将取代R)。我认为可以通过GUI打开R,并在R Mac GUI版本1.68上加载R 3.4.1。到目前为止,它似乎工作正常,确认问题确实出在GUI中。

关于r - R 3.4.1在Mac上的控制台界面非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46042205/

相关文章:

r - 尝试查找几何分布的 MLE 时出错

r - 如何检查 R 环境是否存在

macos - 有没有办法安装/模拟旧版本的 Safari? (即 8)

c++ - 在 Xcode 8.3 上构建 C++ 正态分布随机数生成器

html - macOs 字体是网络安全的吗?

r - 如何使用 dplyr 进行不区分大小写的分组?

html - 将传单输出保存为 html

macos - 带助手应用程序的沙盒应用程序

ios - 可以使用带有 itms-services 的自签名 SSL 证书

python : Testing Video in OpenCV using python