Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python rpy2与R的自定义安装一起使用_Python_Linux_R_Rpy2 - Fatal编程技术网

Python rpy2与R的自定义安装一起使用

Python rpy2与R的自定义安装一起使用,python,linux,r,rpy2,Python,Linux,R,Rpy2,亲爱的程序员们:, 我想在ipython笔记本中使用R。在我正在使用的系统(Centos)上存在一个旧版本的R(2.15)。我能够在ipython笔记本中使用此版本执行R-code,但是,我需要一个新版本的R和额外的软件包,因为我没有该计算机的管理权限,我有一台本地计算机,在该计算机上安装了最新版本的R(3.1.2)。我在我的pc上编译了源代码,并以一种可以通过扩展进行评估的方式对其进行了标记。在那之后,我用pip安装了rpy2,这次安装没有出现任何错误。 我也可以导入rpy2包,但当我尝试加载

亲爱的程序员们:, 我想在ipython笔记本中使用R。在我正在使用的系统(Centos)上存在一个旧版本的R(2.15)。我能够在ipython笔记本中使用此版本执行R-code,但是,我需要一个新版本的R和额外的软件包,因为我没有该计算机的管理权限,我有一台本地计算机,在该计算机上安装了最新版本的R(3.1.2)。我在我的pc上编译了源代码,并以一种可以通过扩展进行评估的方式对其进行了标记。在那之后,我用pip安装了rpy2,这次安装没有出现任何错误。 我也可以导入rpy2包,但当我尝试加载库时,会收到一条错误消息:

Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/my/homedir/Software/R-3.1.2/library/stats/libs/stats.so':
  libRlapack.so: cannot open shared object file: No such file or directory
During startup - Warning message:
package \u2018stats\u2019 in options("defaultPackages") was not found 
我查了一下,所有的库都存在,当我在没有ipython的情况下使用R时,我没有得到任何错误。 有人有想法吗

最好的, 丹尼尔,你试过这个吗?
当你说你需要管理员权限来更新R版本时,这很奇怪,因为R通常不需要管理员权限来安装。请确保将其安装在用户文件夹下,而不是系统驱动器中的某个位置。

谢谢您的回答。不幸的是,这些都是windows二进制文件,但正如我所写的,我们使用Centos。关于R的安装,也许我没有说清楚,但是有一个中央管理的R版本我不能更改,所以我在自己的文件夹下安装了一个自定义版本。