目标:
使用Windows自带的WSL,即适用于 Linux 的 Windows 子系统搭建深度学习环境(Ubuntu、VS Code、 Miniconda)
电脑环境:
Windows10 版本号:22H2
WIndows操作系统内部版本:19045.4529
Ubuntu 版本 :20.04-
一、搭建环境前Windows 10相关设置设置:
Step 1:使用搜索功能呼出控制面板
Step 2:点击程序,查看程序中的启用或关闭Window功能
Step 3:保持
虚拟机平台及适用于Linux的Windows子系统两个功能的正常开启
二、WSL环境搭建:
注:这里需将WSL 升级为WSL 2,而且推荐手动安装Ubuntu系统
内核更新地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
选择Ubuntu系统
这里可以查看可选择的分发版系统
https://learn.microsoft.com/en-us/windows/wsl/install-manual#downloading-distributions
此处选择的是Ubuntu 20.04版本
下载后解压文件夹到想要放置的位置:
双击Ubuntu2004.exe后进行安装(即可安装到想要位置),后续这也是启动 WLS下Ubuntu 环境的入口之一
安装后能够看到该文件夹下生成了一个名为 ext4.vhdx 的虚拟硬盘
2.1 进入已安装的WSL下的Ubuntu系统
可通过 Power Shell 或 cmd 输入wsl 进入系统
初次进入会需要设置用户名,及密码(这里用户名前带有base,是由于已安装 minconda,此时处于 base 环境)
此时在新开的Power Shell 或 cmd 对话框中输入 wsl -l -v能够查看已安装的Ubuntu系统的状态及WSL的版本
能够看到这里Ubuntu系统处于运行状态,且WSL的版本为2,至此Windows 10下的Ubuntu系统安装完成
2.2 安装Miniconda
依次在Ubuntu环境下输入以下指令
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh
一路yes即可完成Miniconda的安装。
随后即可创建各种虚拟环境用于各个深度学习项目啦!!!
3 使用VS Code连接基于WSL搭建的Ubuntu系统
注:初次使用VS Code连接WSL可能需要自动下载相关配置文件(若不成功,可尝试使用梯子)
点击如上图所示的左下角蓝色区域的箭头><
然后点击连接到WSL,即可在VS Code中连接到刚才配置好的Ubuntu环境
打开文件夹即可看到Ubuntu环境中的根目录,然后就可以炼丹啦!
很高兴你能够看到这里,欢迎提出宝贵的意见、交流学习!!!