Ubuntu 系统安装 Miniconda 完整方法与注意事项

一、完整安装步骤

1. 下载 Miniconda 安装包

Miniconda 安装包为 .sh 格式脚本,下载途径分两种:

  • 方式 1:浏览器下载(适合新手)
    访问 Miniconda 官方下载页,选择对应系统版本(Ubuntu 选 Miniconda3-latest-Linux-x86_64.sh),默认保存到用户目录的 ~/Downloads 文件夹。
    若找不到文件,可通过终端进入下载目录查看:

    cd ~/Downloads && ls | grep Miniconda
    
  • 方式 2:命令行下载(高效)
    直接在终端执行 wget 或 curl 命令(需确保网络稳定),文件会保存到当前执行命令的目录(建议先进入目标目录,如 ~/):

    # 下载最新版 Miniconda3(64位)
    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
    

    若忘记下载路径,可通过 find 命令全局搜索:

    find ~ -name "Miniconda3-*.sh"  # 搜索用户目录下所有 Miniconda 安装包
    

2. 验证安装包完整性(关键!避免安装失败)

下载后必须校验文件是否完整(防止网络中断导致文件损坏,之前出现过 “md5sum 不匹配”“解压数据截断” 问题):

  1. 获取官方校验和
    回到 Miniconda 官方下载页,找到对应安装包下方的 MD5 或 SHA256 校验和(如 64a772871649c09648f4d408e9db10ea),复制备用。
  2. 计算本地文件校验和
    终端进入安装包所在目录,执行以下命令(替换为你的文件名):
    # 验证 MD5 校验和
    md5sum Miniconda3-latest-Linux-x86_64.sh
    # 或验证 SHA256 校验和(更安全)
    sha256sum Miniconda3-latest-Linux-x86_64.sh
    
  3. 比对结果
    终端输出的校验和需与官方完全一致,若不一致,必须重新下载(文件已损坏,强行安装会报错)。

3. 执行安装脚本

  1. 赋予脚本执行权限
    终端中执行(替换为你的文件名),为 .sh 脚本添加可执行权限:
    chmod +x Miniconda3-latest-Linux-x86_64.sh
    
  2. 运行安装向导
    执行脚本启动安装,按提示操作:
    ./Miniconda3-latest-Linux-x86_64.sh
    
    第一步:按 Enter 查看许可协议,按 空格 翻页至末尾,输入 yes 接受协议。
    • 第二步:选择安装路径(默认 ~/miniconda3,直接按 Enter 确认即可;若需自定义,输入路径后回车,确保路径所在磁盘有足够空间)。
    • 第三步:询问 “是否初始化 Miniconda(conda init)”,建议输入 yes(自动配置环境变量,避免后续手动配置的麻烦)。

4. 配置环境变量并验证安装

  1. 生效环境变量
    安装完成后,关闭当前终端并重新打开(或执行以下命令手动生效配置):
    source ~/.bashrc  # 若使用 zsh 终端,替换为 source ~/.zshrc
    
  2. 验证安装成功
    终端执行以下命令,若输出 conda x.x.x 版本号,说明安装成功:
    conda --version
    

二、关键注意事项

1. 安装前必做:校验文件完整性

  • 这是避免 “解压失败”“md5sum 不匹配” 的核心步骤!若跳过此步,文件损坏会导致安装到一半报错(如 tarfile.ReadError: unexpected end of data),需重新下载。

2. 安装路径选择

  • 不建议安装到 /root 目录(避免权限问题,普通用户无法正常使用),默认 ~/miniconda3 是最佳选择(仅当前用户可访问,避免多用户冲突)。
  • 若需多用户共享,可安装到 /opt/miniconda3,但需管理员权限(sudo ./xxx.sh),且后续使用需注意权限分配。

3. 初始化选项(conda init)的重要性

  • 若安装时误选 no,将无法直接在终端使用 conda 命令,需手动配置环境变量:
    # 编辑 .bashrc 文件,添加 Miniconda 路径
    echo 'export PATH="~/miniconda3/bin:$PATH"' >> ~/.bashrc
    # 生效配置
    source ~/.bashrc
    

4. 清理旧版本残留

  • 若之前安装过不完整的 Miniconda(如报错后中断),需先删除旧目录再重新安装,避免文件冲突:
    rm -rf ~/miniconda3  # 删除默认安装目录,若自定义过路径则替换为对应路径
    

5. 安装后优化

  • 更新 conda:安装完成后建议立即更新到最新版本,提升稳定性:
    conda update -n base -c defaults conda
    
  • 配置国内镜像源:默认源下载速度较慢,可添加清华 / 中科大镜像(解决 “conda install 卡住” 问题):
    # 添加清华镜像
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --set show_channel_urls yes
    

6. 避免权限陷阱

  • 不要用 sudo 执行安装脚本(除非确需多用户共享),否则普通用户使用 conda 时可能出现 “权限不足”(如无法创建环境、安装包),需通过 sudo chown -R $USER: $HOME/miniconda3 修复权限。
### 如何在 Ubuntu 上逐步安装 Miniconda #### 安装前准备 为了确保顺利安装 Miniconda,在开始之前需要确认系统已更新至最新状态并具备必要的工具。可以通过运行以下命令来完成系统的更新和升级: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` #### 下载 Miniconda 安装脚本 访问官方 Anaconda 网站获取最新的 Miniconda 版本链接[^5]。通常情况下,可以使用 `wget` 命令下载适用于 LinuxMiniconda 脚本文件。以下是 Python 3.x 版本的下载示例: ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh ``` #### 验证下载文件的完整性 通过计算 SHA-256 校验和验证下载文件是否完整无误。此步骤可选但推荐执行以保障安全性。 ```bash sha256sum Miniconda3-latest-Linux-x86_64.sh ``` 将输出的结果官方网站提供的校验值对比。 #### 执行安装脚本 赋予脚本可执行权限并通过终端启动安装过程: ```bash chmod +x Miniconda3-latest-Linux-x86_64.sh ./Miniconda3-latest-Linux-x86_64.sh ``` 按照提示操作,阅读许可协议并输入 `yes` 接受条款。随后设置安装路径,默认会将其放置于用户的主目录下 `/home/<username>/miniconda3`。 #### 初始化环境变量 安装完成后需初始化 Conda 并配置 PATH 变量以便全局调用 conda 命令。根据提示选择是否自动初始化 Conda 或手动编辑 `.bashrc` 文件添加如下内容: ```bash export PATH="/home/$USER/miniconda3/bin:$PATH" ``` 使更改生效可通过重新加载 shell 配置文件实现: ```bash source ~/.bashrc ``` #### 更新 Conda 和创建虚拟环境(可选) 建议定期更新 Conda 工具链以及管理包版本依赖关系更高效的方式是利用虚拟环境隔离不同项目需求。 ```bash conda update conda conda create -n myenv python=3.9 conda activate myenv ``` 以上即为完整的基于 Ubuntu 操作系统Miniconda 安装指南[^6]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值