HPC上安装R语言环境
注:CMA-PI 上已于 2021 年 1 月 12 日安装 R 4.0.3 版本,可以直接使用。
CMA-PI 上 R 语言目前只有 3.2.1 版本,要使用最新的 4.0.3 版本,需要用户自行安装。
R 语言二进制安装包需要管理员权限,普通用户在 HPC 中安装 R 环境需要下载源码并编译。
从官网上下载 4.0.3 版本源码并解压,按如下的命令方法编译。
注:PyCharm 的 R 插件需要使用 R 语言动态库,所以配置命令中使用 --enable-R-shlib
选项。
module load mathlib/pcre/8.42/gnu
module load compiler/gnu/7.2.0
./configure --prefix=/g11/wangdp/lang/R/4.0.3/install --with-pcre1 --enable-R-shlib
make -j8
make install
仿照 apps/R/3.2.1,为编译的 R 环境配置 modulefile。
#%Module1.0
module-whatis R dev toolkit..
setenv APPS_ROOT /g11/wangdp/lang/R/4.0.3/install
prepend-path PATH /g11/wangdp/lang/R/4.0.3/install/bin
prepend-path MANPATH /g11/wangdp/lang/R/4.0.3/install/share/man
PyCharm 的 R 插件需要设置 R 解释器的路径,我将其设置为一个单独创建的脚本 R.sh
,首先加载需要的环境,再执行 R 命令。
#!/bin/bash
module load mathlib/pcre/8.42/gnu
module load compiler/gnu/7.2.0
module load wangdp/lang/R/4.0.3
R $@
将远程 R 解释器设置为该脚本后,可以正常加载 R 环境。