如何更改Sage与之集成的R版本?

时间:2013-05-22 17:22:53

标签: python r terminal sage

我使用的是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而不是旧版本?

2 个答案:

答案 0 :(得分:3)

一般情况下,由于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了解上次更新的进展情况 - 无论如何,它可能会直接用于您自己的目的!

答案 1 :(得分:0)

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

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