为什么可以';Rstudio找到libRblas.so和libRlapack.so,或者它们应该如何安装在Ubuntu18中?
我已经按照说明安装了R3.5.3。然后,我从中安装Rstudio。我从Ubuntu启动器运行Rstudio。然后,当我尝试安装某些软件包时,会出现以下错误:为什么可以';Rstudio找到libRblas.so和libRlapack.so,或者它们应该如何安装在Ubuntu18中?,r,linux,ubuntu,rstudio,R,Linux,Ubuntu,Rstudio,我已经按照说明安装了R3.5.3。然后,我从中安装Rstudio。我从Ubuntu启动器运行Rstudio。然后,当我尝试安装某些软件包时,会出现以下错误: libRlapack.so:无法打开共享对象文件:没有此类文件或目录 经过一段时间后,我找到了解决此问题的解决方案: 查找libRlapack.so在系统中的位置:查找libRlapack.so 使用sudo ln-s/usr/lib/R/modules/lapack.so创建指向/usr/lib/libRlapack.so的符号链接
libRlapack.so:无法打开共享对象文件:没有此类文件或目录
经过一段时间后,我找到了解决此问题的解决方案:
- 查找
在系统中的位置:libRlapack.so
查找libRlapack.so
- 使用
sudo ln-s/usr/lib/R/modules/lapack.so创建指向
的符号链接/usr/lib/libRlapack.so
libRblas.so:无法打开共享对象文件:没有此类文件或目录
还有一个与查找libblas类似的过程。因此和链接它解决了这个问题,Rstudio似乎工作正常。(sudo ln-s/usr/lib/x86_64-linux-gnu/libblas.so/usr/lib/libRblas.so
)
另一件奇怪的事情是从命令行运行Rstudio没有显示相同的问题…安装和加载的东西都很好。但是从发射器上运行Rstudio是行不通的
那么,从启动器运行Rstudio导致它无法找到某些文件的原因是什么呢?这是一个~/.profile
vs~/.bashrc
问题,还是其他一些环境变量问题
显然,在这种情况下链接工作正常,但我想知道是否有更好的方法将这些文件(
libRlapack.so
,libRblas.so
)安装在Ubuntu中,或者设置一些环境变量来避免问题。我曾经遇到过类似的问题,Rstudio在过去也无法找到其他文件(例如openssl文件) 除非绝对必要,否则我将远离手动符号链接。我通常从安装头软件包开始,比如libblasdev
到apt
。然后使用sudo update alternations--config libblas.so检查/更改默认值。谢谢<当然,已经安装了code>libblas dev
。正在尝试sudo-update-alternations--config libblas.so
返回update-alternations:error:libblas.so
没有替代方案。您是否通过apt
安装了r-base-dev
?我认为这需要编译大量的R软件包。是的,但有些奇怪的事情发生了,因为在我链接到的原始指令中,它试图安装libcurl3并卸载mongodb和libcurl4。根据这些说明,它似乎工作正常:可能是keyserver问题。除非绝对必要,否则我不会手动进行符号链接。我通常从安装头软件包开始,比如libblasdev
到apt
。然后使用sudo update alternations--config libblas.so检查/更改默认值。谢谢<当然,已经安装了code>libblas dev
。正在尝试sudo-update-alternations--config libblas.so
返回update-alternations:error:libblas.so
没有替代方案。您是否通过apt
安装了r-base-dev
?我认为这需要编译大量的R软件包。是的,但有些奇怪的事情发生了,因为在我链接到的原始指令中,它试图安装libcurl3并卸载mongodb和libcurl4。根据这些说明,它似乎工作正常:可能是keyserver问题。