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/
以此类推...

 

posted @ 2025-07-22 18:01  Joy_CShow  阅读(63)  评论(0)    收藏  举报