跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

Windows WSL Ubuntu 环境安装配置 Conda 指南

综述由AI生成详细记录了在 Windows 11 的 WSL 2 Ubuntu 环境下安装 Miniconda3 的全过程。步骤包括检查环境、下载安装包、静默安装、配置环境变量及初始化。最终验证了 Conda 25.9.1 和 Python 3.13.9 版本成功运行,并提供了常用命令及故障排除方法,适用于需要在 WSL 中进行 Python 包管理和虚拟环境创建的用户。

咸鱼开飞机发布于 2026/3/23更新于 2026/5/2325 浏览

WSL Ubuntu 环境下安装配置 Conda 指南

系统环境

  • 操作系统: Windows 11
  • WSL: Windows Subsystem for Linux 2
  • Linux 发行版: Ubuntu 24.04.3 LTS
  • 用户名: demo
  • 安装工具: Miniconda3

安装过程记录

1. 检查 WSL 环境
# 检查已安装的 WSL 发行版
wsl --list --verbose 

输出结果:

NAME STATE VERSION
* Ubuntu Running 2
2. 验证 Ubuntu 环境信息
wsl -e bash -c "whoami && pwd && lsb_release -a"

输出结果:

demo /mnt/e/code/workspace-temp/glm-demo1
Distributor ID: Ubuntu
Description: Ubuntu 24.04.3 LTS
Release: 24.04
Codename: noble
3. 下载 Miniconda 安装包
# 进入用户主目录并下载
wsl -e bash -c "cd ~ && wget -q https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh"

下载文件信息:

  • 文件大小:156,323,998 字节
  • 安装包:Miniconda3-latest-Linux-x86_64.sh
4. 静默安装 Miniconda
wsl -e bash -c "cd ~ && bash miniconda.sh -b -p ~/miniconda3"

安装输出:

PREFIX=/home/demo/miniconda3
Unpacking bootstrapper...
Unpacking payload...
Installing base environment...
Preparing transaction: ...working... done
Executing transaction: ...working... done
installation finished.
5. 配置环境变量
# 将 conda 添加到 PATH 环境变量
wsl -e bash -c "echo 'export PATH=\"$HOME/miniconda3/bin:$PATH\"' >> ~/.bashrc"

wsl -e bash -c 
# 添加 conda 初始化命令
"echo 'conda init bash' >> ~/.bashrc"
6. Conda 初始化
# 使用 conda 初始化 bash 环境
wsl -e bash -c "~/miniconda3/bin/conda init bash"

初始化输出:

no change /home/demo/miniconda3/condabin/conda
no change /home/demo/miniconda3/bin/conda
no change /home/demo/miniconda3/bin/conda-env
no change /home/demo/miniconda3/bin/activate
no change /home/demo/miniconda3/bin/deactivate
no change /home/demo/miniconda3/etc/profile.d/conda.sh
no change /home/demo/miniconda3/etc/fish/conf.d/conda.fish
no change /home/demo/miniconda3/shell/condabin/Conda.psm1
no change /home/demo/miniconda3/shell/condabin/conda-hook.ps1
no change /home/demo/miniconda3/lib/python3.13/site-packages/xontrib/conda.xsh
no change /home/demo/miniconda3/etc/profile.d/conda.csh
modified /home/demo/.bashrc
==> For changes to take effect, close and re-open your current shell. <==
7. 清理安装文件
wsl -e bash -c "cd ~ && rm miniconda.sh"
8. 验证安装
# 直接使用完整路径验证 conda 和 python 版本
wsl -e bash -c "ls -la ~/miniconda3/bin/conda && ~/miniconda3/bin/conda --version && ~/miniconda3/bin/python --version"

验证结果:

-rwxr-xr-x 1 demo demo 524 Nov 4 15:46 /home/demo/miniconda3/bin/conda
conda 25.9.1
Python 3.13.9
9. 接受服务条款
wsl -e bash -c "~/miniconda3/bin/conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/main && ~/miniconda3/bin/conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/r"

输出:

accepted Terms of Service for https://repo.anaconda.com/pkgs/main
accepted Terms of Service for https://repo.anaconda.com/pkgs/r
10. 配置 conda 设置
# 配置自动激活 base 环境
wsl -e bash -c "~/miniconda3/bin/conda config --set auto_activate true"

注意: 输出提示 auto_activate_base 是 auto_activate 的别名,建议使用 auto_activate

安装结果

版本信息
  • Conda 版本: 25.9.1
  • Python 版本: 3.13.9
  • 安装路径: /home/demo/miniconda3
已安装包列表(部分)
# 核心包
conda 25.9.1 py313h06a4308_0
python 3.13.9 h7e8bc2b_100_cp313
pip 25.2 pyhc872135_1
# 工具包
cryptography 46.0.2 py313h498d7c9_0
requests 2.32.5 py313h06a4308_0
certifi 2025.10.5 py313h06a4308_0

使用方法

1. 进入 WSL Ubuntu 环境
# 方法 1: 直接启动
wsl
# 方法 2: 指定发行版
wsl -d Ubuntu
# 方法 3: Windows 开始菜单搜索 "Ubuntu"
2. Conda 基本命令
# 如果环境变量未生效,使用完整路径
~/miniconda3/bin/conda --version
~/miniconda3/bin/python --version
# 创建新环境
~/miniconda3/bin/conda create -n myenv python=3.11
# 激活环境
source ~/miniconda3/bin/activate myenv
# 查看环境列表
~/miniconda3/bin/conda env list
# 安装包
~/miniconda3/bin/conda install numpy pandas matplotlib
# 退出环境
conda deactivate
3. 常用 Conda 环境管理命令
# 创建指定 Python 版本的环境
conda create -n py38 python=3.8
# 查看所有环境
conda env list
# 激活环境
conda activate py38
# 删除环境
conda env remove -n py38
# 更新 conda
conda update conda
# 清理缓存
conda clean --all

环境变量配置

.bashrc 配置内容
export PATH="$HOME/miniconda3/bin:$PATH"
conda init bash
手动激活 conda(如果自动激活失败)
source ~/miniconda3/etc/profile.d/conda.sh

故障排除

1. Conda 命令未找到

如果在新会话中遇到 conda: command not found 错误:

# 使用完整路径
~/miniconda3/bin/conda
# 或者手动激活
source ~/miniconda3/bin/activate
2. 环境变量未生效
# 重新加载 bash 配置
source ~/.bashrc
# 或者重新打开终端
3. 权限问题
# 确保 conda 可执行权限
chmod +x ~/miniconda3/bin/conda

总结

✅ 安装成功: Miniconda3 已成功安装在 WSL Ubuntu 环境中 ✅ 版本确认: Conda 25.9.1, Python 3.13.9 ✅ 环境配置: 环境变量已配置,初始化完成 ✅ 可用状态: 可以创建和管理虚拟环境

现在可以在 WSL Ubuntu 环境中正常使用 Conda 进行 Python 包管理和虚拟环境创建。

目录

  1. WSL Ubuntu 环境下安装配置 Conda 指南
  2. 系统环境
  3. 安装过程记录
  4. 1. 检查 WSL 环境
  5. 检查已安装的 WSL 发行版
  6. 2. 验证 Ubuntu 环境信息
  7. 3. 下载 Miniconda 安装包
  8. 进入用户主目录并下载
  9. 4. 静默安装 Miniconda
  10. 5. 配置环境变量
  11. 将 conda 添加到 PATH 环境变量
  12. 添加 conda 初始化命令
  13. 6. Conda 初始化
  14. 使用 conda 初始化 bash 环境
  15. 7. 清理安装文件
  16. 8. 验证安装
  17. 直接使用完整路径验证 conda 和 python 版本
  18. 9. 接受服务条款
  19. 10. 配置 conda 设置
  20. 配置自动激活 base 环境
  21. 安装结果
  22. 版本信息
  23. 已安装包列表(部分)
  24. 核心包
  25. 工具包
  26. 使用方法
  27. 1. 进入 WSL Ubuntu 环境
  28. 方法 1: 直接启动
  29. 方法 2: 指定发行版
  30. 方法 3: Windows 开始菜单搜索 "Ubuntu"
  31. 2. Conda 基本命令
  32. 如果环境变量未生效,使用完整路径
  33. 创建新环境
  34. 激活环境
  35. 查看环境列表
  36. 安装包
  37. 退出环境
  38. 3. 常用 Conda 环境管理命令
  39. 创建指定 Python 版本的环境
  40. 查看所有环境
  41. 激活环境
  42. 删除环境
  43. 更新 conda
  44. 清理缓存
  45. 环境变量配置
  46. .bashrc 配置内容
  47. 手动激活 conda(如果自动激活失败)
  48. 故障排除
  49. 1. Conda 命令未找到
  50. 使用完整路径
  51. 或者手动激活
  52. 2. 环境变量未生效
  53. 重新加载 bash 配置
  54. 或者重新打开终端
  55. 3. 权限问题
  56. 确保 conda 可执行权限
  57. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 程序员必会的 50 种算法(第 2 版):从基础到 LLM 实战
  • VSCode Copilot 文档自动化流程与配置指南
  • 无人机航测内业处理:iTwin Capture Modeler 实操指南
  • 项目部署实战:Linux、Docker 与 Jenkins 流程
  • llama.cpp 本地部署常见问题与解决方案
  • RabbitMQ 常见工作模式及发布确认实现
  • C++ 类和对象:拷贝构造函数与运算符重载详解
  • AI 辅助快速生成 Mermaid 图表实战指南
  • Python 修改 pip 默认安装路径的几种方法
  • 机器人编程基础:工业与家用机器人的核心差异
  • 数据结构实验:链队列的基本操作与实现
  • 分治思想实战:归并排序与数组逆序对详解
  • Claude Code 与 OpenClaw 源码解析及高级应用实战
  • WebGL 基础教程:采用索引缓存共享数据,提升内存效率
  • Python IDE 集成本地 DocsGPT 助手实战指南
  • Python 开发环境搭建:VS Code 与 PyCharm 安装指南
  • CLIP 论文解读:从自然语言监督学习迁移视觉模型
  • C++ 运算符重载实例:日期类实现
  • LeetCode 热题 100 算法分类与模板总结
  • Cosmos-Reason1-7B 实战:工业巡检设备异常动作识别

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online