window中搭建wsl环境
最近在搭建很多AI项目时总会遇到一下编译问题,而且很多的编译不支持window环境,所以想着在window中搭建一个虚拟机,wsl就很好的实现了。
window->WSL(Ubuntu)->conda
一:安装wsl
直接使用命令安装:
wsl --install
如果window的版本比较低,需要一步一步安装
启用 WSL 功能: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 启用虚拟机平台功能: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 重启电脑: 执行完以上两个命令后,必须重启电脑以使更改生效。
下载:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi.
下载后,双击运行 .msi 文件进行安装。
将 WSL2 设置为默认版本:
再次以 管理员身份 打开 PowerShell,执行以下命令,确保以后安装的 Linux 发行版都默认使用 WSL2:
wsl --set-default-version 2
然后下载ubuntu:从 Microsoft Store 安装 Linux 发行版:
-
打开 Microsoft Store 应用。
-
搜索你喜欢的 Linux 发行版,例如:
-
Ubuntu (最流行,推荐新手)
-
Debian
-
Kali Linux
-
openSUSE
-
-
选择一个并点击 “获取” 或 “安装”

启动并初始化:安装完成后,从 “开始” 菜单启动你安装的 Linux 发行版。第一次启动时,会提示你创建 Linux 用户名和密码。
最后打开一个新的cmd:
wsl -l -v

二:安装anaconda
打开一个cmd,进入虚拟环境:
wsl
下载: wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 安装: bash Miniconda3-latest-Linux-x86_64.sh
在打开一个新的cmd
打开一个新的 Ubuntu 终端: wsl 使配置生效: source ~/.bashrc 验证安装: conda --version

接下来就可以在虚拟环境中使用了:
#进入ubuntu环境: wsl #生成虚拟环境: conda create -n test python=3.10 #cd到项目: cd /mnt/e/a-server/python/vface/img_to_video/fantasy-talking$ #激活: conda activate test #退出: conda deactivate
关于路径: 路径转换规则 在 WSL (Ubuntu) 中,你的 Windows 磁盘驱动器被“挂载”(mount)在 /mnt/ 目录下。 Windows 的 C: 盘 -> 在 WSL 中是 /mnt/c/ Windows 的 D: 盘 -> 在 WSL 中是 /mnt/d/ Windows 的 E: 盘 -> 在 WSL 中是 /mnt/e/ 以此类推...

浙公网安备 33010602011771号