首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为VSCode问题安装R (R )

为VSCode问题安装R (R )
EN

Stack Overflow用户
提问于 2022-02-18 16:15:50
回答 1查看 1.7K关注 0票数 1

我第一次尝试使用,并且很难开始。我已经将VSCode作为二进制文件安装在我的Windows机器上(因为公司机器而需要)。我的R可执行文件在我的文档文件夹中(也是因为我在一台公司机器上)。我已经下载了RR Debugger扩展在VSCode中。*我找不到R LSP Client,尽管2020年的教程显示这是必要的。我已经在我的R客户端安装了语言服务器,也做了pip安装弧度。

我的settings.json看起来是这样的:

代码语言:javascript
运行
复制
"r.rpath.windows": "C:\\Users\\XXXXX\\Documents\\R\\R-4.0.3\\bin\\x64\\R.exe",
    "r.bracketedPaste": true,
    "r.rterm.windows": "C:\\Users\\XXXXX\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python39\\Scripts\\radian.exe", 
"r.lsp.debug": true,
"r.lsp.diagnostics": true,
    "r.rterm.option": [
        "--no-save",
        "--no-restore",
        "--r-binary=C:\\Users\\XXXX\\Documents\\R\\R-4.0.3\\bin\\x64\\R.exe"
    ]

不知怎的,每次我执行代码时,它都会显示:

代码语言:javascript
运行
复制
[Running] Rscript "c:\Users\XXXX\code\R\tempCodeRunnerFile.R"
'Rscript' is not recognized as an internal or external command,
operable program or batch file.

我做错了什么?这是我第一次使用VSCode,我尝试过跨多个堆栈溢出问题和URL进行查找,但没有结果。提前感谢您的帮助!

注意--请参阅解决方案中的注释,但是我最终将radian.exe复制到一个新文件夹中,并重置json文件中的路径。重要的是,在VSCode中,您不能将Ctrl+Alt+N用于R。您必须使用Alt+Enter

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-18 18:38:48

步骤1:确保R设置正确:

在JSON设置中,将r.rpath.windows--r-binary更改为

"C:\\Users\\XXXXX\\Documents\\R\\R-4.0.3\\bin\\x64\\R.exe"

"C:\\Users\\XXXXX\\Documents\\R\\R-4.0.3\\bin\\R.exe"

(也就是说,放弃\\x64-别担心,即使有这些更改,VSCode仍然应该打开64位R)。

步骤2:修复从编辑器运行R脚本的问题:

在JSON设置中,添加以下行:

代码语言:javascript
运行
复制
 "r.alwaysUseActiveTerminal": true,

步骤3:修复弧度路径

再次检查您的路径位置下的弧度在r.rterm.windows。尝试将其更改为:

"C:\\Users\\XXXXX\\AppData\\Local\\Microsoft\\WindowsApps\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\radian.exe"

之后,保存更改,然后重新启动VSCode。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71176642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档