在Linux上安装Miniconda

在Linux上安装Anaconda或Miniconda(轻量级版本)

  1. 选择安装版本
    Anaconda:
    包含200+预装包(如NumPy、Pandas、TensorFlow等),适合新手或需要完整科学计算环境的用户。
    安装包较大(约500MB+)。
    Miniconda:
    仅包含Python和conda包管理器,其他包需手动安装,适合需要自定义环境的用户。
    安装包较小(约50MB)。
    推荐:优先选择Miniconda(节省磁盘空间,减少依赖冲突)。

  2. 下载安装脚本
    (1) 访问官网获取最新链接
    Anaconda:
    https://www.anaconda.com/download
    Miniconda:
    https://docs.conda.io/en/latest/miniconda.html
    (2) 使用wget下载(以Miniconda为例)

# 下载Linux 64位版本(替换为最新版本号)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  1. 运行安装脚本
    (1) 验证安装包(可跳过)
# 验证SHA256校验和(以Miniconda为例)
sha256sum Miniconda3-latest-Linux-x86_64.sh
# 对比官网提供的校验和:https://docs.conda.io/en/latest/miniconda_hash_files.html

(2) 执行安装

bash Miniconda3-latest-Linux-x86_64.sh

安装过程中会提示:
接受许可协议(yes)。
选择安装路径(默认~/miniconda3,建议保留默认路径)。
是否初始化conda(选择yes,自动添加到~/.bashrc)。
4. 初始化环境
(1) 激活conda

source ~/.bashrc  # 或重启终端

验证安装:

conda --version  # 应输出类似"conda 23.9.0"

(2) 更新conda

conda update -n base -c defaults conda
  1. 配置conda(可选)
    (1) 修改默认通道(推荐使用conda-forge)
conda config --add channels conda-forge
conda config --set channel_priority strict
作用:优先从conda-forge安装包(更新更快,兼容性更好)。

(2) 禁用自动激活base环境

conda config --set auto_activate_base false

避免每次打开终端都进入base环境。
6. 创建并激活新环境

conda create -n myenv python=3.8  # 创建名为myenv的环境 Python3.8
conda activate myenv             # 激活环境

优势:环境隔离,避免包冲突。
7. 卸载conda

# 删除安装目录
rm -rf ~/miniconda3  # 或~/anaconda3
# 移除环境变量(编辑~/.bashrc,删除conda相关行)
nano ~/.bashrc

常见问题
安装后conda命令未找到:
检查是否运行了source ~/.bashrc
手动将conda添加到PATH:

export PATH="~/miniconda3/bin:$PATH"

下载速度慢:
使用国内镜像源(如清华TUNA):

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

总结
推荐流程:
下载Miniconda安装脚本。
运行脚本并初始化conda。
更新conda并配置通道。
创建虚拟环境开始工作。
优势:轻量级、环境隔离、包管理便捷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值