无法正确安装rpy2:未定义符号omp_get_num_procs

2024-10-02 06:25:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试从源代码处使用r3.1.2在我的计算机上安装rpy2

python setup.py install --user

它输出成功,但是当我尝试使用

^{pr2}$

它给出了以下输出:

rpy2 version: 2.6.0
- built against R version: 3-1.2--66913
- running linked to R version: R version 3.1.2 (2014-10-31)
/scratch/opt/python-2.7.9/lib/python2.7/site-packages/rpy2-2.6.0-py2.7-linux-x86_64.egg/rpy2/robjects/lib/ggplot2.py:59: UserWarning: This was designed againt ggplot2 version 1.0.1 but you have 1.0.0
  warnings.warn('This was designed againt ggplot2 version %s but you have %s' % (TARGET_VERSION, ggplot2.__version__))
....../tmp/tmp05nvfc.py:17: UserWarning:

  ri.baseenv['eval'](ri.parse(rcode))
............................................................................................................................................................................................................python: symbol lookup error: /usr/lib64/RRO-8.0.2/R-3.1.2/lib64/R/lib/libmkl_gnu_thread.so: undefined symbol: omp_get_num_procs

我将完整的安装日志存储在这里:

https://bitbucket.org/Tamaki_Sakura/labscript/src/4cf05da1e19fca5b539c0ffb96c4334c6afe850d/stackoverflowtemp.txt?at=default

这个问题和我以前的问题有关:

Could not install rpy2 correctly

但是他们不一样。它发生在不同的机器上,而我现在这里的这台机器确实把R建成了一个库。在


Tags: installpyyouversionlibhavethisbut
1条回答
网友
1楼 · 发布于 2024-10-02 06:25:56

这个问题很可能与openmp和/或Intel的MKL有关,与R的编译方式有关(在运行rpy2时,这是不同的)。可能需要设置环境变量。。。在

相关问题 更多 >

    热门问题