无法在R中安装rPython软件包

时间:2015-10-21 20:30:04

标签: r

我正在使用CentOS 6.4而我正在尝试安装R软件包' rPython'。它失败了以下消息。有谁知道如何解决这个问题?谢谢!

/usr/bin/ld:     /usr/local/lib/python2.7/config/libpython2.7.a(dictobject.o): relocation     R_X86_64_32S against `PyDict_Type' can not be used when making a shared     object; recompile with -fPIC
/usr/local/lib/python2.7/config/libpython2.7.a: could not read     symbols: Bad value
collect2: ld returned 1 exit status
make: *** [rPython.so] Error 1
ERROR: compilation failed for package ‘rPython’
* removing ‘/usr/lib64/R/library/rPython’

1 个答案:

答案 0 :(得分:2)

似乎在RHEL / CentOS上默认安装了Python, 不是"共享启用",即它不包括libpython * .so。只是libpython * .a静态库。这可以防止一些Python 应用程序正常运行。有不同的说明 places,(例如herehere)表示如何在CentOS和相关的Linux版本上安装Python作为共享库。