【AI环境】WSL使用VS Code编辑代码

使用WSL作为AI运行的Linux环境有许多便宜之处,比如文件传输方便,网络互通等,还有一点比较重要的是我们可以使用windows环境下的VS Code进行编码。

1. VS Code安装WSL插件

点开插件管理工具,搜索WSL,直接点击install即可
【AI环境】WSL使用VS Code编辑代码_第1张图片

2.连接WSL

安装完成之后,VS Code的左下角就会显示一个蓝色的图标
在这里插入图片描述
点击这里就可以连接wsl了,点击之后,会弹出提示框
【AI环境】WSL使用VS Code编辑代码_第2张图片
点击Connect to WSL即可连接至wsl,如果是第一次连接的话,VS Code会在WSL中安装Code server,等待安装完成即可

3.打开WSL上的项目

连接上WSL之后,此时再点击Explorer,就会显示打开远程项目了
【AI环境】WSL使用VS Code编辑代码_第3张图片
点击会弹出选择文件夹的提示框
【AI环境】WSL使用VS Code编辑代码_第4张图片
根据你的项目存放路径打开即可。

4.解决保存权限不够问题

就在我编辑完项目文件,点击保存的时候,这时候提示权限不够了

Unable to write file 'vscode-remote://wsl+ubuntu-20.04/home/alex/TEST/helloworld/helloworld' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/home/alex/TEST/helloworld/helloworld')

这里可以选择去wsl上将修改文件的权限,将修改文件的读写权限赋给WSL用户,这种操作比较麻烦,每做一个项目都要这样弄一遍;还有一种方法是安装sudo插件。
【AI环境】WSL使用VS Code编辑代码_第5张图片
搜索一下安装即可。
再次保存时,可能会提示你是否使用root用户保存,直接确定即可;后续直接保存即可。

你可能感兴趣的:(人工智能,人工智能,vscode)