前言
在 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)。
# 查看系统架构 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 |
下载慢怎么办?
如果官方源下载缓慢,可以使用国内镜像源加速下载,例如北京大学镜像:
# 以 miniconda 为例 wget -c https://mirrors.pku.edu.cn/anaconda/miniconda/miniconda3-latest-linux-x86_64.sh
2. 运行安装脚本
下载完成后,执行以下命令开始安装:
# 注意:文件名需与你下载的版本一致 bash miniconda3-latest-linux-x86_64.sh
在安装过程中,你需要根据提示进行几个简单的交互:
- 阅读许可协议:按
enter键滚动阅读,或直接按q键跳到末尾。 - 接受条款:输入
yes并按enter确认。 - 选择安装路径:脚本会提示一个默认路径(如
/home/用户名/miniconda3)。按enter接受默认路径,或输入自定义路径后按enter。 - 初始化 conda:这是最关键的一步。当系统询问
do you wish the installer to initialize miniconda3?时,务必输入yes。这会将 conda 命令添加到你的系统环境变量中。
3. 激活安装
安装完成后,需要重新加载配置文件,使 conda 命令生效。你可以关闭并重新打开终端,或者直接运行:
source ~/.bashrc
如果使用的是 zsh 等其他 shell,请将 ~/.bashrc 替换为对应的配置文件。
4. 验证安装
成功激活后,你应该能在命令行提示符前看到 (base) 字样,这表明 conda 的基础环境已激活。你可以运行以下命令来确认:
conda --version
如果能看到 conda 版本号(例如 conda 25.1.1),则表示安装成功。
5. (可选)配置国内镜像源
如果你在国内,为了加快后续下载软件包的速度,推荐配置国内镜像源(如北京大学、清华大学的镜像)。运行以下命令添加镜像源并删除默认源:
# 添加北大镜像源 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
6.常见问题与解决
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(miniconda / anaconda)的完整教程的文章就介绍到这了,更多相关linux安装conda内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论