我认为这是一个非常奇怪的问题
import rpy2.robjects as ro
从PyCharm运行时抛出OSError
异常,但不是在python控制台中,也不是从终端运行python脚本时:
OSError: cannot load library '/usr/local/lib/R/lib/libR.so': libRblas.so: cannot open shared object file: No such file or directory
PyCharm正在使用/usr/bin/python3.6
,如项目设置和运行选项卡中所示。以下是ls -la /usr/local/lib/R/lib
的输出:
drwxr-xr-x 2 root root 4096 Aug 3 18:50 .
drwxr-xr-x 10 root root 4096 Aug 3 18:50 ..
-rwxr-xr-x 1 root root 433912 Aug 3 18:50 libRblas.so
-rwxr-xr-x 1 root root 5064176 Aug 3 18:50 libRlapack.so
-rwxr-xr-x 1 root root 14251952 Aug 3 18:50 libR.so
我的操作系统是Mint 19.3,我使用默认的apt存储库安装了python 3.6和python-pip3,使用源代码构建了R4.0.2作为共享库,使用pip3安装了rpy2。对于以前的R版本(来自apt),我在PyCharm中使用rpy2没有问题。我需要将R升级到4.0.2以使用特定的包。我多次尝试卸载和重新安装python、R、pip和rpy2
目前没有回答
相关问题 更多 >
编程相关推荐