设置Visual Studio代码以使用R -“win32无法使用R”

fcwjkofz  于 2022-12-30  发布在  其他
关注(0)|答案(5)|浏览(199)

我正在尝试设置R来使用Visual Studio代码。当我使用键CTRL + ENTER执行一行时,我得到错误“win32不能使用R”。
我遵循了此medium post中列出的建议,我已成功安装了所有扩展,但不确定在何处应用point “4。最后,将这些行添加到编辑器的settings.json中”
我看过this post,它描述了(我认为)如何更新settings.JSON,但老实说,我不确定在哪里以及这是否是在原始帖子中添加行的正确位置。
我PC上的JSON文件如下所示

{
    "[json]": {
    
        "editor.quickSuggestions": {
            "strings": true
        },
        "editor.suggest.insertMode": "replace",
        "gitlens.codeLens.scopes": [
            "document"
        ]
    }
}

谁能给我指个路
谢啦,谢啦

wgeznvg7

wgeznvg71#

当我遇到这个错误时,我用Win10 Pro(20 H2)和VSC 1.53.0-insider做了以下操作
1.找到您的R.exe位置。我的位置是C:\Program Files\R\R-3.6.2\bin\x64\R.exe
1.打开VSC,加载后,按Ctrl+打开您的设置。在“搜索设置”中键入“R”。
1.在“常用”下的左列中,向下滚动到Extensions > R
1.在“R”的设置中,向下滚动到R > Rpath: Windows
1.输入上面#1中确定的RPath,然后Ctrl+S保存。或者当你关闭“设置”面板时,我认为它应该保存。
1.重新启动VSC,错误应消失。

sf6xfgos

sf6xfgos2#

我想指出的是,@Andrew对他的回答的最后一个评论是正确的。至少在我的Windows安装中,我必须放置两个路径,以消除 “win32不能使用R” 错误,即屏幕截图中显示的R.exe路径加上R > Rterm: Windows条目中的Rterm.exe路径。如果没有第二个条目,错误在我的情况下仍然存在。

emeijp43

emeijp433#

文件-〉首选项-〉设置

路径:C:\Users\xxxxx\AppData\Local\Programs\R\R-4.2.1\bin\R.exe
期限:C:\Users\xxxxx\AppData\Local\Programs\R\R-4.2.1\bin\R.exe

然后使用RGui(在VScode之外)安装至少一个库。
重新启动VScode,然后它将识别R库路径。

dgenwo3n

dgenwo3n4#

即使按照@Dr_Be提到的方法更改了这两个设置,我仍然无法运行R代码。这是我得到的错误:
在“C:\Program Files\R\R-4.2.2\bin\x64\Rterm.exe”中找不到R客户端。请检查r.rterm设置。
出现这些错误的原因是,我将文件路径粘贴到R.exe和Rterm.exe(正如前面的答案所指出的),并在文件路径的开头和结尾加上引号,就像您使用CLI时所做的那样。

iqih9akk

iqih9akk5#

我解决VSCode中“win32不能使用R”的修复方法是卸载R并安装,完全不使用32位。
安装R的时候有安装32位和64位的选项,我取消选择了32位,现在工作正常。
作为一个noob,我的第一次安装包括32位和64位(虽然它是安装到64位程序文件)...

相关问题