Linux 下极简安装 Conda(Miniconda / Anaconda),5 分钟搞定环境配置

摘要

在 Linux 服务器或个人电脑上配置 Python 开发环境,Conda 是目前最省心的选择。本文提供 Miniconda 和 Anaconda 的完整安装步骤,附带国内镜像源加速方案,避免下载慢、命令找不到等常见坑。无论你是 AI 初学者还是运维老手,都能在 5 分钟内完成从零到 conda --version 的验证。


正文

在 Linux 上安装 Conda 主要有两种选择:轻量级的 Miniconda 和功能全面的 Anaconda 。对于大多数服务器环境,推荐安装 Miniconda,它仅包含 conda 和 Python,占用空间小,安装速度快。

以下是基于官方文档整理的安装步骤,请打开终端逐行执行。

1. 选择并下载安装包

首先,确认系统架构,通常为 x86_64(Intel/AMD 处理器)或 aarch64(ARM 处理器,如树莓派、AWS Graviton)。

bash 复制代码
# 查看系统架构
uname -m

根据你的架构和偏好,选择合适的下载链接:

版本类型 适用场景 下载命令 (x86_64架构)
Miniconda (推荐) 服务器、普通开发环境,按需安装包 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
Anaconda 本地个人电脑,希望开箱即用,预装了超过1500个数据科学包 wget https://repo.anaconda.com/archive/Anaconda3-2025.12-2-Linux-x86_64.sh

下载慢怎么办?

如果官方源下载缓慢,可以使用国内镜像源加速下载,例如北京大学镜像:

bash 复制代码
# 以 Miniconda 为例
wget -c https://mirrors.pku.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

2. 运行安装脚本

下载完成后,执行以下命令开始安装:

bash 复制代码
# 注意:文件名需与你下载的版本一致
bash Miniconda3-latest-Linux-x86_64.sh

在安装过程中,你需要根据提示进行几个简单的交互:

  1. 阅读许可协议 :按 Enter 键滚动阅读,或直接按 q 键跳到末尾。
  2. 接受条款 :输入 yes 并按 Enter 确认。
  3. 选择安装路径 :脚本会提示一个默认路径(如 /home/用户名/miniconda3)。按 Enter 接受默认路径,或输入自定义路径后按 Enter
  4. 初始化 Conda :这是最关键的一步。当系统询问 Do you wish the installer to initialize Miniconda3? 时,务必输入 yes。这会将 conda 命令添加到你的系统环境变量中。

3. 激活安装

安装完成后,需要重新加载配置文件,使 conda 命令生效。你可以关闭并重新打开终端,或者直接运行:

bash 复制代码
source ~/.bashrc

如果使用的是 zsh 等其他 shell,请将 ~/.bashrc 替换为对应的配置文件。

4. 验证安装

成功激活后,你应该能在命令行提示符前看到 (base) 字样,这表明 conda 的基础环境已激活。你可以运行以下命令来确认:

bash 复制代码
conda --version

如果能看到 conda 版本号(例如 conda 25.1.1),则表示安装成功。

5. (可选)配置国内镜像源

如果你在国内,为了加快后续下载软件包的速度,推荐配置国内镜像源(如北京大学、清华大学的镜像)。运行以下命令添加镜像源并删除默认源:

bash 复制代码
# 添加北大镜像源
conda config --add channels https://mirrors.pku.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.pku.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.pku.edu.cn/anaconda/cloud/bioconda/

# 删除默认的官方源(这会显著提升国内访问速度)
conda config --remove channels defaults

# 设置显示通道地址,方便排查问题
conda config --set show_channel_urls yes

# 清理索引缓存,使配置立即生效
conda clean -i

常见问题与解决

  • conda: command not found

    这意味着 conda 未添加到环境变量中。可以尝试手动初始化:~/miniconda3/bin/conda init,然后重新 source ~/.bashrc

  • 下载包时速度极慢或连接失败

    通常是由于访问默认官方源网络不畅。解决方案是参考步骤 5,配置国内镜像源。

  • 如何在不登录的情况下激活 Conda?

    在 Slurm 等作业调度脚本中,不能直接使用 conda activate。你需要先 source conda 的配置文件:source /path/to/miniconda3/etc/profile.d/conda.sh,然后再运行 conda activate your_env


结语

恭喜你,现在已经在 Linux 上成功安装并配置好了 Conda!无论是数据科学、深度学习还是日常 Python 项目,Conda 都能帮你轻松管理环境和依赖。如果在安装过程中遇到问题,欢迎在评论区留言交流。

本文为原创内容,版权归作者所有,转载需注明出处。


推荐标签

#Linux #Conda安装 #Python环境配置

相关推荐
xiaoxiangsiyan15 小时前
运维之前端反调试学习
运维·前端·学习·状态模式
BLi4ee15 小时前
WSL 文件资源管理器左侧 Linux / Ubuntu 入口恢复
linux·ubuntu
深圳市恒星物联科技有限公司16 小时前
破解复杂水务监测难题:投入式压力液位计如何实现“零中断”长效运维?
运维·物联网·智慧城市
RPA机器人就用八爪鱼16 小时前
八爪鱼RPA客服质检自动化:会话记录采集与关键词分析方案
运维·自动化·rpa
hoaxxcj18 小时前
多智能体把云可靠性工程自动化:NeurIPS 2025 的 STRATUS 比 SOTA 强 1.5 倍,还顺手定了条“安全规范“
运维·安全·自动化·大模型·ai论文·前沿解读
运维大师18 小时前
【K8S 运维实战】39-etcd脑裂故障复盘
运维·kubernetes·etcd
wsad053218 小时前
CentOS Stream 10 配置静态 IP 完整指南
linux·tcp/ip·centos
Ai拆代码的曹操19 小时前
K8s 实战:CrashLoopBackOff 状态下 kubectl logs 拿不到日志的三层排查方案
linux·docker·kubernetes
tedcloud12319 小时前
Kimi-K3 部署指南:大模型应用开发环境搭建实践
linux·运维·服务器·开源·音视频
深念Y19 小时前
ZTE_UZ901_NVRAM经验总结
linux·服务器·网络·嵌入式硬件·嵌入式·随身wifi