无法在 VSCode 中运行 rpy2 库(错误 0x7e)

Can't Run rpy2 library in VSCode (error 0x7e)

提问人:Alfred Freg Dwitt 提问时间:10/17/2023 更新时间:10/17/2023 访问量:36

问:

我真的是这个领域的新手,所以我必须探索 Vscode 中的一些新功能。我曾尝试在python intrepeter上运行rscript。但它可能无法解决许多问题。首先是测试代码

from rpy2 import robjects 
pi = robjects.r['pi'] 
pi

在终端上,我得到以下声明:

rpy2\rinterface_lib\openrlib.py", line 51, in _dlopen_rlib
    rlib = ffi.dlopen(lib_path)
           ^^^^^^^^^^^^^^^^^^^^
OSError: cannot load library 'C:\Program Files\R\R-4.3.1\bin\x64\R.dll': error 0x7e

我尝试了另一种解决方案来打开带有子进程功能的 R 脚本,但它遇到了另一个问题。

retcode = subprocess.call(["C:/Users/X/.vscode-R/RScript", "Testing_F.r"])              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1776.0_x64__qbz5n2kfra8p0\Lib\subprocess.py", line 389, in call     
    with Popen(*popenargs, **kwargs) as p:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^

有人在处理 rpy2 的相同问题吗?我该如何处理?

我已经在 Colab 上尝试过这个,然后它可以正常工作而不会造成一些错误。

python r dll 子进程 rpy2

评论

0赞 Jeronimo 10/17/2023
那条路上是否存在?R.dll
0赞 Alfred Freg Dwitt 10/17/2023
确定。。它存在

答: 暂无答案