R was not built as a library python 中 rpy2 报错

R was not built as a library rpy2 报错


百度+Bing+Google之后,参考上面两篇博文,终于发现问题所在:原来在R编译的过程中,必须选择--enable-R-shlib 选项,将R编译成lib模式!
因此,我重新下载最新版本的R 3.4.2并编译安装:
./configure --prefix=<YOUR_R_HOME> --enable-BLAS-shlib --with-blas --with-lapack
make && make install
最重要的是如果R安装到个人路径下,记得添加环境变量:

export R_HOME=path-to-R
export R_LIBS=$R_HOME/lib64/R/library
export LD_LIBRARY_PATH=$R_HOME/lib:$LD_LIBRARY_PATH
export PATH=$R_HOME/bin:$PATH

这时,再安装rpy2就可以成功安装了:
pip3 install rpy2




  • 发表于 2020-10-20 10:17
  • 阅读 ( 2777 )
  • 分类:python

0 条评论

请先 登录 后评论
omicsgene
omicsgene

生物信息

701 篇文章

作家榜 »

  1. omicsgene 701 文章
  2. 安生水 349 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. 红橙子 78 文章
  7. rzx 76 文章
  8. CORNERSTONE 72 文章