WSL 中通过 VSCode/Cursor 配置 Conda 虚拟环境运行 Python 代码
本教程基于已安装 WSL 的前提,重点讲解「WSL 中安装 Miniconda→创建 Python 虚拟环境→VSCode/Cursor 连接 WSL 并使用 conda 环境运行代码」的完整流程。
一、核心前提
- 已启用 WSL2(Ubuntu/Debian 等发行版),且能正常启动终端;
- Windows 端已安装 VSCode/Cursor(建议最新版本);
- 网络通畅(需下载 Miniconda 和 Python 包)。
二、步骤 1:在 WSL 中安装 Miniconda
WSL 默认无 conda 环境,需先安装轻量版 Miniconda(替代 Anaconda,节省空间)。
1. 打开 WSL 终端
- 按下
Win + R,输入wsl回车,或直接打开 Ubuntu 终端; - 确保当前为普通用户(避免全程 root 操作)。
2. 下载 Miniconda 安装包
执行以下命令下载适配 Linux(x86_64)的 Miniconda3 安装包(2024 版):
# 下载 Miniconda 安装脚本(国内镜像加速,推荐)
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
# 若 wget 未安装,先执行:sudo apt install -y wget
3. 执行安装脚本
# 运行安装脚本(bash 而非 sh,避免兼容性问题)
bash miniconda.sh
4. 安装交互步骤(关键)
- 按
Enter阅读许可协议,连续按Space跳过,最后输入yes同意; - 选择安装路径(默认
/home/你的用户名/miniconda3,直接按Enter即可,无需修改); - 关键:安装完成后,会提示
Do you wish to initialize Miniconda3 by running conda init?,输入yes(自动配置环境变量,避免后续 conda 命令找不到); - 安装完成后,删除安装脚本(可选):
rm miniconda.sh。
5. 验证 Miniconda 安装
- 关闭当前 WSL 终端,重新打开(让环境变量生效);
- 首次启动终端会显示
(base)前缀,说明默认激活了 base 环境(后续可关闭,见下方优化)。
执行以下命令,若输出 conda 版本号则安装成功:
conda --version
# 示例输出:conda 24.5.0
6. (可选)优化 conda 默认行为
默认每次打开终端都会激活 base 环境,可关闭:
conda config --set auto_activate_base false
关闭后,重新打开终端,(base) 前缀消失,需手动激活环境。

