VS|VS code 配置R的一些坑(Mac)
【VS|VS code 配置R的一些坑(Mac)】最近在Macbook上的VS code中配置R的环境,遇到了一些问题,留给后面的人一些启发。
其他步骤参见之前的各种教程。
- R LSP Client
很多教程都涉及到了这个vscode插件,这个现在在插件商店找不到了,已经合并到了R的主要插件中。不过要在R引入languageserver包install.packages("languageserver")
- Radian配置的问题
- mac m1安装radian可能会出现无法启动的问题,原因是arm和x64的不适配,radian是基于python开发的,需要适配m1 arm的python和radian,这里python需要3.9+才支持arm。博主是用适配了arm的miniforge,python默认的是3.9。用mamba替代conda也很好用。
- 根据 radian 作者的说法,radian的 --no-save 和 --no-restore 已经作为默认选项故而无法再传入。因此,在设置中关闭 --no-save 和 no-restore 两个选项即可。在 VSCode 的设置中,找到 r 设置下的 r.rterm.option,将后面不需要的两项注释掉或删掉即可。当然,你也可以在这里使用自定义的选项。
- r.rterm.mac 设置为radian的路径,但会出现终端启动失败的问题,原因是r base和radian的连接出了问题,在VS code设置中r设置下的 r.rterm.option添加--r-binary=<您的 R base 路径> e.g. /usr/local/bin/r
原问题:https://blog.csdn.net/Y157507...
推荐阅读
- Python|Python 爬取 "王者荣耀.英雄壁纸" 过程中的矛和盾
- 简单强大的断言库|简单强大的断言库 power-assert
- 新版MDN正式上线,还有收费版的MDN Plus,下个月也即将到来
- 如何有更好的职业发展
- vue3项目中配置vite.config.ts时使用path模块报错
- 不寻常的 Java(StackTrace 扩展了 Throwable)
- 6.对象的实例化内存布局与访问定位
- druid连接池引起的线程blocked
- 深入了解事务的隔离机制
- Spring|SpringBoot2——SpringBoot入门、SpringBoot的自动配置、配置文件和开发小技巧