将 R 设置为从头开始使用 Visual Studio Code - “未找到命令 `r.executeInTerminal`”

2024-01-24

尝试在 Windows 中从 R-Studio 切换到 VSCode。 2个问题:

  1. 如何允许 VS Code 中的 R 脚本将代码发送到 VS Code 中的 R 终端。我目前收到“命令r.executeInTerminal未找到”。这里有一个屏幕截图 https://i.stack.imgur.com/X1EaO.png.
  2. 我是否使用了错误的弧度文件路径?

以下是我所采取的具体步骤,因此其他新手可能会比我快一点。

我安装了最新版本的python(3.10.6;不要从Windows商店安装,而是从here https://www.python.org/downloads/)和R(4.2.1)。然后我使用以下命令安装了弧度遵循这里的建议 https://github.com/randy3k/radian在 VSCode 内的 Windows PowerShell 终端内:

py -m pip install -U radian

然后我找到了安装路径(以下建议here https://stackoverflow.com/questions/29980798/where-does-pip-install-its-packages)通过在同一位置键入:

py -m pip show radian 

Output: Location: c:\users\louis\appdata\local\programs\python\python310\lib\site-packages

在文件资源管理器中,我将路径复制到搜索栏中,移动到弧度文件夹,点击左上角的复制路径按钮,然后将 R 设置页面的路径添加到我的用户设置(JSON)中,但它没有工作。

我决定停止尝试使用弧度并保留r.rterm.windows直接到R.exe文件路径。我在 RStudio 中使用以下命令找到了此文件路径:

R.home("bin") # [1] "C:/PROGRA~1/R/R-42~1.1/bin/x64"

请注意:你必须反转斜杠才能在 Windows 中找到该文件,所以对我来说这是“C:\PROGRA~1\R\R-42~1.1\bin\x64”。

然后,您可以将文件路径粘贴到文件资源管理器中并找到R.exe文件。然后,我可以在设置页面中将 R 连接到 VS Code 终端,但脚本不会向终端发送信息。这意味着击中ctrl+entr将光标放在 temp.R 文件中会导致消息:“命令r.executreInTerminal未找到”。

这里有一个屏幕截图。 https://i.stack.imgur.com/X1EaO.png

我的用户设置 (JSON) 现在如下所示:

{
    "python.defaultInterpreterPath": "C:\\Users\\louis\\AppData\\Local\\Programs\\Python\\Python310\\python.exe",
    "files.associations": {
        "*.rmd": "markdown"
    },
        // R Options
        "r.rpath.windows": "C:\\Program Files\\R\\R-4.2.1\\bin\\R.exe",
        "r.rterm.windows": "C:\\Program Files\\R\\R-4.2.1\\bin\\R.exe",
        "r.terminalPath": "C:\\Program Files\\R\\R-4.2.1\\bin\\R.exe"
        "r.lsp.path": "C:\\Program Files\\R\\R-4.2.1\\bin\\R.exe",
        "r.lsp.debug": true,
        "r.lsp.diagnostics": true,
        "r.alwaysUseActiveTerminal": true,
        "r.sessionWatcher": true, 
        "r.bracketedPaste": true,
}

错误在哪里?为什么两个面板不互相交谈?为什么这就像拔牙一样?


It looks like you might have settings from two different VS Code R extensions (vscode-R and R Tools). Try removing the keybinding for r.executeInTerminal (which is an R Tools command). Then Ctrl-Enter should execute r.runSelection (which is a vscode-R command).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 R 设置为从头开始使用 Visual Studio Code - “未找到命令 `r.executeInTerminal`” 的相关文章

  • 将不均匀的层次列表转换为数据框

    我认为还没有有人问过这个问题 但是有没有一种方法可以将具有多个级别和不均匀结构的列表的信息组合成 长 格式的数据帧 具体来说 library XML library plyr xml inning lt http gd2 mlb com c
  • Python:在列表理解本身中引用列表理解?

    这个想法刚刚出现在我的脑海中 假设您出于某种原因想要通过 Python 中的列表理解来获取列表的唯一元素 i if i in created comprehension else 0 for i in 1 2 1 2 3 1 2 0 0 3
  • 使用 pythonbrew 编译 Python 3.2 和 2.7 时出现问题

    我正在尝试使用构建多个版本的 python蟒蛇酿造 http pypi python org pypi pythonbrew 0 7 3 但我遇到了一些测试失败 这是在运行的虚拟机上 Ubuntu 8 04 32 位 当我使用时会发生这种情
  • 使用 psycopg2 在 python 中执行查询时出现“编程错误:语法错误位于或附近”

    我正在运行 Python v 2 7 和 psycopg2 v 2 5 我有一个 postgresql 数据库函数 它将 SQL 查询作为文本字段返回 我使用以下代码来调用该函数并从文本字段中提取查询 cur2 execute SELECT
  • 使用 JaxRS 自定义 JSON 序列化

    在 Web 服务调用中 我想返回具有此 JSON 结构的对象 date 30 06 2014 price val 12 50 curr EUR 我想将此 JSON 代码映射到此 Java 结构 使用乔达时间 http www joda or
  • Django 管理员在模型编辑时间歇性返回 404

    我们使用 Django Admin 来维护导出到我们的一些站点的一些数据 有时 当单击标准更改列表视图来获取模型编辑表单而不是路由到正确的页面时 我们会得到 Django 404 页面 模板 它是偶尔发生的 我们可以通过重新加载三次来重现它
  • 为 Anaconda Python 安装 psycopg2

    我有 Anaconda Python 3 4 但是每当我运行旧代码时 我都会通过输入 source activate python2 切换到 Anaconda Python 2 7 我的问题是我为 Anaconda Python 3 4 安
  • Python(Selenium):如何通过登录重定向/组织登录登录网站

    我不是专业程序员 所以请原谅任何愚蠢的错误 我正在做一些研究 我正在尝试使用 Selenium 登录数据库来搜索大约 1000 个术语 我有两个问题 1 重定向到组织登录页面后如何使用 Selenium 登录 2 如何检索数据库 在我解决
  • 使用带有关键字参数的 map() 函数

    这是我尝试使用的循环map功能于 volume ids 1 2 3 4 5 ip 172 12 13 122 for volume id in volume ids my function volume id ip ip 我有办法做到这一点
  • Python - StatsModels、OLS 置信区间

    在 Statsmodels 中 我可以使用以下方法拟合我的模型 import statsmodels api as sm X np array 22000 13400 47600 7400 12000 32000 28000 31000 6
  • 基于摩纳哥编辑器的命名空间自动完成

    我知道摩纳哥编辑器可以根据您的自定义规则自动完成提示 但我不知道如何自动完成基于名称空间 像这样 我还在自定义完成项提供程序内部实现了别名智能感知支持 目标是在 标签 上显示自定义建议 const completionItemsProvid
  • 根据列值突出显示数据框中的行?

    假设我有这样的数据框 col1 col2 col3 col4 0 A A 1 pass 2 1 A A 2 pass 4 2 A A 1 fail 4 3 A A 1 fail 5 4 A A 1 pass 3 5 A A 2 fail 2
  • 基于代理的模拟:性能问题:Python vs NetLogo & Repast

    我正在 Python 3 中复制一小段 Sugarscape 代理模拟模型 我发现我的代码的性能比 NetLogo 慢约 3 倍 这可能是我的代码的问题 还是Python的固有限制 显然 这只是代码的一个片段 但 Python 却花费了三分
  • 删除极坐标图边缘的多余空间和圆环

    我有一个极坐标图ggplot2我已经非常接近完成 相当简单的情节 我已经能够在删除矩形边框方面获得帮助 但我不需要删除最后一个范围轮廓与带有方位角标签的绘图周围的环之间的额外空间 我希望该图的边界为 15 000 而不是 15 214 我编
  • 使用 Tkinter 显示 numpy 数组中的图像

    我对 Python 缺乏经验 第一次使用 Tkinter 制作一个 UI 显示我的数字分类程序与 mnist 数据集的结果 当图像来自 numpy 数组而不是我的 PC 上的文件路径时 我有一个关于在 Tkinter 中显示图像的问题 我为
  • OpenCV 无法从 MacBook Pro iSight 捕获

    几天后 我无法再从 opencv 应用程序内部打开我的 iSight 相机 cap cv2 VideoCapture 0 返回 并且cap isOpened 回报true 然而 cap grab 刚刚返回false 有任何想法吗 示例代码
  • Python 函数可以从作用域之外赋予新属性吗?

    我不知道你可以这样做 def tom print tom s locals locals def dick z print z name z name z guest Harry print z guest z guest print di
  • BeautifulSoup 中的嵌套标签 - Python

    我在网站和 stackoverflow 上查看了许多示例 但找不到解决我的问题的通用解决方案 我正在处理一个非常混乱的网站 我想抓取一些数据 标记看起来像这样 table tbody tr tr tr td td td table tr t
  • 条件字体颜色 R Markdown

    我无法找到一种方法来根据变量的值 gt 0 0 或 r setup include FALSE x lt 4 This is an R Markdown document r if x gt 0 textcolor red Markdown
  • 闭包作为数据合并习惯的解决方案

    我正在尝试解决闭包问题 而且我think我发现了一个案例 他们可能会有所帮助 我有以下几部分需要处理 一组正则表达式 旨在清理状态名称 位于函数中 具有州名称 上述函数创建的标准化形式 和州 ID 代码的 data frame 用于链接两者

随机推荐

  • docker 卷位于哪里?

    在 macOS 上使用 docker 机器时需要知道 docker 卷所在的位置 安装使用 boot2docker 因此虚拟机在后面运行 Example docker volume create test data docker检查显示了一
  • TextBox 自动换行将字符串拆分为行

    这是我第一次就这个令人惊叹的服务提出问题 因为今天它通过阅读它对我帮助很大 目前 我正在制作小型 C 应用程序 需要使用大量文本框 在文本框属性中我已经检查过多线 and 自动换行功能 因此 当用户输入文本时 它会正确显示在多行中 我的问题
  • 使用 DTO 可空引用类型的最佳实践 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我有一个 DTO 它是通过从 DynamoDB 表读取数据来填充的 假设目前看起来像这样 public class Item public st
  • Torch / Lua,如何将训练好的神经网络模型保存到文件?

    我从事一个 Torch Lua 项目 在其中实现了一个人工神经网络模型 一切正常 但现在我想按以下方式修改我的代码 由于我的输入数据集非常大 我想将其划分为 N 20 个跨度 然后我只想在第一个数据集跨度上训练我的神经网络 然后并行测试其他
  • SSErrorDomain、SKReceiptRefreshRequest、SKRequest 确实失败并出现错误,代码 = 16,代码 = 110

    iOS 9 2 1 Xcode 7 2 1 启用 ARC 我正在使用以下方法来检查失败SKProductsRequest and SKReceiptRefreshRequest void request SKRequest request
  • 当父容器发生变换时如何强制固定位置?

    我需要将位置固定到应用了转换的父项内的子 div 的视口 不幸的是我无法删除父级的转换 有什么想法如何覆盖这种行为吗 我可以在子元素上使用变换使其看起来类似于固定位置吗 rotate transform rotate 30deg backg
  • openpyxl中如何进行列对齐?

    我试图在 openpyxl 中对齐列 但没有成功 wb Workbook ws wb active ws column dimensions A alignment Alignment horizontal left ws column d
  • 如何创建自定义 ExtJS 表单字段组件?

    我想创建自定义 ExtJS表单域组件中使用其他 ExtJS 组件 例如 TreePanel 我怎样才能最轻松地做到这一点 我读过的文档扩展表单字段基础 http docs sencha com ext js 4 0 api Ext form
  • wget 下载 CSS @import,但忽略其中引用的文件

    我在用着wget如下 wget page requisites convert links e robots off span hosts restrict file names windows directory prefix ASSET
  • Android 控制台错误:“需要将 .class 兼容性设置为 5.0。请修复项目属性”

    刚刚重新安装了 Eclipse 3 5 和 Android 平台 SDK 和 ADT 我已经在不同的机器上完成了几次这样的操作 所以我很确定我已经正确配置了所有内容 尝试导入 Android 项目并在控制台窗口中收到以下错误 Android
  • 将 boost 与 MinGW 一起使用时对 WinMain@16 的未定义引用

    我在 Windows 7 下使用 Eclipse 使用 C 进行编程 我的makefile如下 build g shared o lib libCacheOpt a src cpp enable auto import I CWD incl
  • 定制量角器测试报告/输出

    您好 我正在尝试通过在命令提示符中给出以下命令来获取文件中的量角器测试结果 量角器conf js gt 位置 result txt 我可以在其中看到量角器测试的完整输出 以自定义方式运行量角器测试后 我可以在 txt 文件中仅获取执行的 S
  • 在子进程中调用 execlp() 后如何 printf() ?

    我目前正在尝试在子进程中调用 execlp 后从子进程打印消息 但是 调用 execlp 后 终端上没有出现任何内容 是什么导致我的 printf 调用不显示任何内容 如何解决这个问题 成功后execlp http linux die ne
  • 自定义圆形视图[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想创建一个如下图所示的视图 我认为这是很晚的回应 但它也对其他人有帮助 我找到了一个库 在列表视图上重新设计并实现了循环列表 图书馆
  • IIS 7 中托管的 WCF 服务 - 绑定配置设置被忽略

    我有一个 WCF 服务操作 它接受字节数组作为其数据协定的一部分 该服务仅在内部公开 不公开到互联网 我想增加配额以允许 10MB 字节数组 该服务托管在 IIS7 中 当我尝试发送超过默认长度的字节数组时 我收到以下异常消息 反序列化类型
  • python 列中字母的频率

    我想计算所有列中每个字母出现的频率 例如我有这三个序列 seq1 AATC seq2 GCCT seq3 ATCA 在这里 我们有 在第一列中 A 的频率是 2 G 是 1 对于第二列 A 的频率为 1 C 为 1 T 为 1 其余列中的频
  • mouseup、mouse down 在 android webview 中不起作用

    以下 jquery 在我的 android webview 中不起作用 当长按跨度超过 10 秒时 需要重定向到特定的 url 这在网站上有效 但在 android webview 上不起作用 function var longpress
  • Javascript 中的安全 OAuth

    我有一个 api 它使用 OAuth 1 0a 来验证使用它的应用程序 它正在取代旧的 API 旧的 API 使用了许多自定义构建和大杂烩调用 但这些调用已被弃用 众所周知 OAuth 1 0a 在 客户端 Javascript 中并不安全
  • 无法解析 netParameter 文件

    gt py yolo py video path F Data Science Python37 Scripts YOLO videos lowres mp4 Traceback most recent call last File yol
  • 将 R 设置为从头开始使用 Visual Studio Code - “未找到命令 `r.executeInTerminal`”

    尝试在 Windows 中从 R Studio 切换到 VSCode 2个问题 如何允许 VS Code 中的 R 脚本将代码发送到 VS Code 中的 R 终端 我目前收到 命令r executeInTerminal未找到 这里有一个屏