跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
|注册
博客列表

目录

  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. 总结
PythonAI算法

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

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

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

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"
    # 添加 conda 初始化命令
    wsl -e bash -c "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 包管理和虚拟环境创建。

    极客日志微信公众号二维码

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

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

    更多推荐文章

    查看全部
    • 基于 SSM Web 的教师业绩管理系统设计与实现
    • Spring Bean 加载方式与依赖注入详解
    • OpenClaw Agent Skills 核心技能推荐及安装指南
    • VS Code + WSL 下 GitHub 访问不稳定及 Copilot 卡顿解决方案
    • Java 中 final 与 static 关键字的方法重写及继承规则
    • 快速构建适配 imToken DApp 浏览器的区块链小游戏
    • 企业级 Agent 构建实战:从 RAG 到自主智能体的全栈架构
    • 快速创建适配 imToken DApp 浏览器的区块链小游戏应用
    • Claude Code 安装指南:终端 AI 编程助手
    • 利用 AI 辅助开发 imToken 生态智能合约交互与监控脚本
    • AI 辅助钱包开发:生成 imToken 生态合约交互与监控脚本
    • AIGC 工作流解构:AI 短剧生产管线从手动调用到 Agent 自动化演进
    • Node.js 在线 Markdown 编辑器:支持表格、公式与代码高亮
    • Claude Code 安装指南:终端 AI 编程助手配置与使用
    • STL 转 STEP 完整指南:3D 模型格式转换方案
    • Android 离线语音识别 (STT) 高效集成与性能优化
    • Beat Saber 汉化整合版安装与 Mod 使用指南
    • 基于大模型的自助式 AI 对话系统构建与应用
    • LeetCode 链表专题:分割、相交及环形链表 C++ 解法
    • 数据结构核心章节:图的定义、存储与遍历算法

    相关免费在线工具

    • 加密/解密文本

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

    • RSA密钥对生成器

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

    • Mermaid 预览与可视化编辑

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

    • curl 转代码

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

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online