在 conda 环境下在 Visual Studio Code 中使用 R

Tap*_*per 13 r anaconda visual-studio-code

我想使用在 Visual Studio Code(在 Macos 上)内通过 conda 安装的 R 环境。首先,我使用conda 安装了 R。但是如何使用/激活Visual Studio Code 中的环境呢?在设置中,我找不到与“Python:选择解释器”或“python.venvPath”等效的内容 ,谢谢!

And*_*rea 7

自此条目发布以来已经过去了 2 年,该扩展仍然不支持conda环境。

对于我的配置(我已R安装在conda环境中),我找到了一个非常轻松的解决方法:

  • 打开“vscode”
  • 安装扩展并按照建议使用conda两者的路径进行配置R,如果安装了它,radian
  • 关闭“vscode”
  • 打开终端
  • 激活您的 conda 环境
  • vscode从你的终端开始使用code

在此之后,一切似乎都正常启动并运行。您可以使用命令选项板启动 R 终端,并且在运行代码时,您应该能够看到有关环境和命名空间以及绘图的所有信息。

  • 对我有用的一个简单替代方法是 1)在 vscode 中打开一个终端,2)激活那里的 conda 环境,3)在此终端中打开 R。然后,交互模式下的 R 代码将发送到该终端(如果它处于焦点状态)。 (2认同)

Hon*_*Ooi 6

VSCode 中的 R 支持由第 3 方扩展处理。最受欢迎的是Yuki Ueda 的 R,还有Mikhail Arkhipov 的 R Tools

对于这两种情况,您可以在设置中更改要使用的 R 解释器。

然而,Anaconda 没有内置支持,主要是因为它在 R 社区中并不那么流行或必要。大多数人使用标准 R 安装,并且大多数帮助资源都是针对该类型的安装编写的:https://cloud.r-project.org/bin/macosx/

  • 基本上,它与您在网上看到的有关如何管理 R 设置的所有材料相冲突。Conda 将文件放在非标准位置,您需要记住更改您看到的任何代码才能处理该问题 (2认同)