如何在Visual Studio 2017中更改运行的R版本?

7

我希望运行 R 3.4 版本而不是当前的 3.3.2 版本,但我不知道从哪里开始。

网络搜索没有给我留下太多信息,可能是因为我不习惯在 Windows 10 平台上工作,也不完全理解 Visual Studio 中的组件是如何分层的。

2个回答

10

如果 RTVS 能够检测出您计算机上安装的所有 R 版本,则 @pwjvr 的回答是正确的。您可以单击角落的工作区项目并选择要切换到的不同版本。RTVS 将特定的 R 安装称为“工作区”,可用于运行您的代码。

如果 RTVS 无法检测到 R,则可以手动添加。转到工作区窗口(R 工具-> Windows-> 工作区)。这应该会弹出如下图所示的窗口。

enter image description here

单击“添加”并填写以下条目:

  • 条目名称:您想要给此工作区的名称
  • 主机 URL 或路径:R 安装位置,例如 C:\Program Files\R\R-3.4.1
  • R 命令行参数:传递给 R 二进制文件的任何参数。通常,您可以将其留空。

enter image description here


我刚刚尝试将最新版本的Microsoft R Open 4.0.2添加到Visual Studio 2017中,因为我使用的版本(Microsoft R Client 3.5.2.0)似乎无法获取某些软件包的最新版本,但是当我按照您的说明添加时,出现以下错误:“连接到R工作区失败。原因:未安装R解释器。” - coip

8
我希望这回答了你的问题。
在VS控制台的右下角,很可能会显示R 3.3.2,如果你点击它,将会弹出一个菜单,允许你在你的机器上切换不同的版本。

enter image description here

你会在右下角看到,他正在运行Microsoft R Open 3.3.2,这是你更改版本的点击位置。

啊哈,自我检测,正是我未能理解的逻辑。更新版本已经安装并且顺利地被检测到了。赞! - user1603472
很高兴能够帮助! - pwjvr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接