Linux安装Conda教程


Linux安装Conda教程

1. 准备工作

1.1 系统要求

  • 操作系统:大多数 Linux 发行版(如 Ubuntu、Debian、CentOS、Fedora 等)都可使用。
  • 权限:建议使用普通用户(避免使用 root 权限直接安装)来安装并管理 conda 环境。
  • 网络连接:需要下载安装脚本,可以使用 wgetcurl 工具。

1.2 安装前依赖(可选)

大多数 Linux 系统都自带 bash 和基本工具。如果你的系统缺少 wget 或 curl,可以使用包管理器安装,例如:

# Ubuntu / Debian 系统
sudo apt update && sudo apt install wget curl

# CentOS / Fedora 系统
sudo yum install wget curl

2. 下载 Miniconda 安装脚本

Miniconda 提供了适用于 Linux 的安装脚本。可以按以下步骤操作:

2.1 选择合适的安装程序

对于大多数 64 位系统,下载最新的 Miniconda3 版本。安装脚本文件名为 Miniconda3-latest-Linux-x86_64.sh

2.2 使用 wget 或 curl 下载

使用 wget

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

或使用 curl

curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

3. 验证安装包完整性(可选)

为确保下载的文件未被破坏或篡改,可以检查 SHA256 校验和。你需要从 Miniconda 官方页面 查看对应版本的正确 SHA256 值,然后执行:

sha256sum Miniconda3-latest-Linux-x86_64.sh

比较输出结果和官方提供的校验和。如果一致,则可以继续安装。


4. 安装 Miniconda

4.1 赋予执行权限

首先为下载的脚本添加执行权限:

chmod +x Miniconda3-latest-Linux-x86_64.sh

4.2 运行安装脚本

使用 bash 执行安装脚本:

./Miniconda3-latest-Linux-x86_64.sh

4.3 安装过程中注意事项

  1. 阅读许可协议:安装脚本开始时会显示许可协议,需要按下 Enter 浏览内容,然后输入 yes 接受许可协议。
  2. 选择安装路径:脚本默认建议安装到用户主目录下的 miniconda3 目录。你可以按回车键接受默认设置,也可以输入自定义路径。
  3. 初始化 conda:安装过程中会询问是否初始化 conda(即修改 shell 启动文件,如 ~/.bashrc)。推荐选择 “yes”,这样每次登录时都会自动加载 conda 环境配置。

安装完成后,安装脚本会显示 “installation finished.” 的提示。


5. 激活 conda 环境

如果安装时选择了初始化,则会自动在 ~/.bashrc 中添加必要的配置,通常类似如下内容:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/your_username/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/your_username/miniconda3/etc/profile.d/conda.sh" ]; then
        . "/home/your_username/miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/your_username/miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

如果你没有选择自动初始化,可以手动执行:

source ~/miniconda3/etc/profile.d/conda.sh

或者直接将 conda 的路径添加到你的 PATH 环境变量中:

export PATH=~/miniconda3/bin:$PATH

建议将上述命令添加到 ~/.bashrc 或其他相应的 shell 配置文件中。


6. 验证安装

打开一个新的终端或在当前终端执行激活命令后,运行以下命令检查 conda 是否安装成功:

conda --version

正常情况下,会输出类似 conda 4.x.x 版本信息。


7. 基本使用

7.1 创建虚拟环境

例如,创建一个名为 myenv 的环境,并安装 Python 3.9:

conda create -n myenv python=3.9

7.2 激活虚拟环境

conda activate myenv

激活后,命令提示符中会显示环境名称。

7.3 安装其他包

可以直接使用 conda 安装需要的包,例如安装 numpy:

conda install numpy

此外,也可以使用 pip 安装不在 conda 仓库里的包,但推荐先查找 conda 仓库,因为 conda 可能已经进行了优化和依赖管理。

7.4 更新 conda

建议定期更新 conda 以确保使用最新的功能和安全补丁:

conda update conda

8. 常见问题排查

8.1 conda 命令未找到

  • 请确保你的 ~/.bashrc 文件已正确载入,可以执行:

    source ~/.bashrc
  • 检查是否正确添加了 conda 的安装路径至 PATH 环境变量中。

8.2 安装或更新失败

  • 检查网络连接或国内用户是否需要配置代理或使用镜像源(例如清华、阿里等提供的 conda 镜像)。
  • 参考官方文档(conda 官方文档)获取更多帮助和说明。

9. 参考资料


文章作者: 0xdadream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0xdadream !
评论
  目录