我想使用在 Visual Studio Code(在 Macos 上)中通过 conda 安装的 R 环境。首先,我使用 conda 安装了 R。 但如何使用/激活 Visual Studio Code 中的环境?在设置中我找不到相当于 “Python:选择解释器”或“python.venvPath” 谢谢!
距此条目已经过去 2 年了,该扩展仍然不支持
conda
环境。
对于我的配置(我已经在
R
环境中安装了conda
),我找到了一个非常轻松的解决方法:
conda
的 R
路径进行配置,如果已安装,则 radian
vscode
从终端启动
code
此后,一切似乎都正常运行。您可以使用命令选项板启动 R 终端,并且在运行代码时,您应该能够看到有关环境和命名空间以及绘图的所有信息。
VSCode 中的 R 支持由第三方扩展处理。最受欢迎的是 Yuki Ueda 的 R,还有 Mikhail Arkhipov 的 R Tools
对于这两种情况,您可以在设置中更改要使用的 R 解释器。但是,Anaconda 没有内置支持,主要是因为它在 R 社区中并不那么流行或必要。大多数人使用标准 R 安装,并且大多数帮助资源都是针对该类型的安装编写的:
1.制作一个运行 R 的脚本,例如
# Check if the R executable exists in the activated environment
R_PATH=$(which R)
if [ -z "$R_PATH" ]; then
echo "R is not found in the activated conda environment: $1"
exit 1
fi
# Start R using the path from the activated environment
exec "$R_PATH" # Execute R
2.将交互式终端的 R 路径设置为您的脚本3.使用
Python: Select Interpreter
选择您选择的 conda 环境。