最近发现WSL升级到了第二代,由于不再是模拟Linux,所以性能上有了很大提高。尝鲜试一下,记录一下配置过程。

1.首先参考微软说明装好WSL2.网页见https://docs.microsoft.com/en-us/windows/wsl/install-win10

2.分别安装Python和R。在Linux下建议使用conda来建立独立环境,不要和系统自带的Python冲突。

网页见https://linuxize.com/post/how-to-install-r-on-ubuntu-20-04,不要直接用apt安装r-base

3.我统一用vscode进行编写,vsode编辑器提供了WSL远程插件,很方便。

但是由于VScode安装在Windows上,而R安装在Linux上,配置路径上存在一些问题。

遇到的问题有:

R的官方插件(https://marketplace.visualstudio.com/items?itemName=Ikuyadeu.r)需要安装 languageserver 包。

这个包安装过程中会出现:Devtools fails as “Package libxml-2.0 was not found in the pkg-config search path

解决问题是手动安装xml2包,来解决系统冲突问题。

网页见https://stackoverflow.com/questions/31797524/r-devtools-fails-as-package-libxml-2-0-was-not-found-in-the-pkg-config-search-p

另外把文件放到Linux目录上运行,而非从Windows目录上(例如/mnt/c)运行会快很多。

posted on 2021-07-26 14:36  bathcor  阅读(307)  评论(0)    收藏  举报