【问题标题】:How do I change the version of R that Sage integrates with?如何更改 Sage 集成的 R 版本?
【发布时间】:2013-05-22 17:22:52
【问题描述】:

我在 Mac OSX 10.8.3 上运行 Saga 5.9。 Sage 使用 R 2.15.2 作为其 R 的默认版本,而在我进行大部分统计工作的 RStudio 中,我使用 R 3.0.1(最新版本),但 Sage 在我的终端中与 R 2.15.2 连接。

如何让 Sage 访问 R 3.0.1 而不是旧版本?

【问题讨论】:

    标签: python r terminal sage


    【解决方案1】:

    一般来说,这不是立即可行的,因为 Sage 的(故意 - 能够在大多数平台上键入“make”并让它“正常工作”的代价)相当单一的架构。

    我想你可以尝试狡猾并尝试在 $SAGE_ROOT/local/lib/R/bin/R$SAGE_ROOT/local/lib/R/lib/libR.{dylib,so,dll} 之类的文件中进行破解并重新定义 R 内容的位置,但可能会有几个技巧。一般来说,Sage 不支持使用 ATLAS 和编译器等依赖项的本地副本。

    但是,最好的方法是尝试updating the R spkg(Sage 包)并试一试!请参阅 Sage ticket 14008 了解上次更新的进展情况 - 无论如何,对于您自己的目的来说,它可能会很简单!

    【讨论】:

    • 这看起来是一个不错的(如果可能是不幸的)答案。也许OP可以在某个时候接受它..
    • 我还应该指出,有一些尝试缓解单体方面的问题 - 请参阅 Sage-on-Gentoo 和 lmonade 以获得两个示例。
    【解决方案2】:

    SageMath 可以与 R 的外部安装一起使用。

    一旦合并,这将成为 SageMath 中的标准:

    【讨论】:

      猜你喜欢
      • 2015-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-29
      • 1970-01-01
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      相关资源
      最近更新 更多