Windows + WSL2 + Ubuntu + Miniconda + PyCharm 开发环境搭建
目标:在 Windows 上使用 PyCharm + WSL2 + Ubuntu,通过 Miniconda 创建 Python 3.11 虚拟环境,并让 PyCharm Terminal 自动进入该环境,用于后续后端 / AI 开发。
一、启用并安装 WSL2(Windows Subsystem for Linux)
1. 自动安装 WSL 组件
执行 WSL 相关命令后,系统会自动安装组件,日志示例:
正在下载:适用于 Linux 的 Windows 子系统
正在安装:适用于 Linux 的 Windows 子系统
已安装 适用于 Linux 的 Windows 子系统
正在安装 Windows 可选组件:VirtualMachinePlatform
操作成功完成。直到重新启动系统前更改将不会生效。
说明:
- 启用了
WSL - 启用了
VirtualMachinePlatform - 自动安装了 WSL 核心
- 此阶段不会选择安装路径或发行版
2. 重启 Windows
日志提示:直到重新启动系统前更改将不会生效。 👉 必须重启后 WSL2 才会真正生效。
二、安装 Ubuntu 发行版
1. 执行安装命令
wsl --install-d Ubuntu
安装过程中会看到:
正在下载:Ubuntu
正在安装:Ubuntu
已成功安装分发
正在启动 Ubuntu…
Create a default Unix user account:
表示 Ubuntu 已安装并进入初始化阶段。
2. 创建 Linux 用户
Create a default Unix user account:
建议:
- 使用全小写英文(如 nianan)
- 不建议设置为 root 接着设置密码(输入时不显示字符,属正常行为)。 初始化完成后进入:
nianan@DESKTOP-XXXX:~$
三、在 Ubuntu 中安装 Miniconda
1. 更新系统
sudo apt update && sudo apt upgrade -y
2. 下载 Miniconda
cd ~
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
确认下载成功:
ls -lh Miniconda3-latest-Linux-x86_64.sh

