ubuntu 安装 anaconda

ubuntu 安装 anaconda

  1. 下载

    bash 复制代码
    wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
  2. 安装

    bash 复制代码
    bash Anaconda3-2023.09-0-Linux-x86_64.sh

    2.1 回车继续

    2.2 许可协议

    输入 q 退出阅读许可协议

    2.3 输入 yes 接受 许可协议

    2.4 设置 anaconda 安装位置 如不需要更改直接回车

    2.5 安装完成是否激活 conda 环境

    如果选择激活 conda 环境 输入 yes 回车即可,后面是步骤不需要执行

    如果选择不激活 conda 环境,按需激活相应的虚拟环境 输入 no

  3. 查看当前默认 shell

    bash 复制代码
    echo $SHELL
  4. 确认 shell 类型

    bash 复制代码
    eval "$(/home/lhz/anaconda3/bin/conda shell.bash hook)"
  5. 激活 conda

    bash 复制代码
    conda init
  6. 验证

    bash 复制代码
    conda env list
  7. 启动时不进入 conda 的 base 环境,按需激活相应的虚拟环境

    bash 复制代码
    vim ~/.bashrc

    最后一行追加以下内容:
    不推荐

    bash 复制代码
    # 不推荐
    conda config --set auto_activate_base false

    推荐

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

    使环境变量生效

    bash 复制代码
    source ~/.bashrc
  8. 修改国内镜像源

    8.1 查看当前镜像源

    bash 复制代码
    conda config --show channels

    8.2 添加国内清华镜像源

    bash 复制代码
    conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
    conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
    conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

    8.3 设置检索路径

    bash 复制代码
    conda config --set show_channel_urls yes

    8.4 再次查看当前镜像源

    bash 复制代码
    conda config --show channels

    8.5 移除默认镜像源

    bash 复制代码
    conda config --remove channels defaults

    8.6 镜像源配置文件

    镜像源配置文件保存在当前用户主目录下的 .condarc 文件中

    我的配置文件路径 /home/lhz/.condarc

    bash 复制代码
    auto_activate_base: false
    channels:
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
      - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    show_channel_urls: true
  9. 升级 conda

    bash 复制代码
    conda update -y conda
相关推荐
OsDepK3 分钟前
在安卓Termux终端中部署openssh
linux·服务器
青 春 记 忆7 小时前
零基础入门Python11|Git实战:为任务管理器建立版本历史
开发语言·git·vscode·python·python3.11
Python私教8 小时前
多个项目怎么安全合并?先适配,再切换
后端·python·架构
动力 continue8 小时前
Linux 基础篇 · 压缩打包与用户管理
linux·服务器·基础命令linux
画中有画9 小时前
软件架构中质量属性(性能、安全、可扩展性)的权衡设计
java·运维·安全
NJCloud9 小时前
Ansible(三)——Zabbix 监控系统部署与敏感信息加密
linux·运维·chrome·信息可视化·ansible·zabbix
ltl10 小时前
Cgroups v2:为什么内存限制设了,宿主机数据库还是被 OOM
linux
北斗落凡尘10 小时前
LangGraph 入门实战(12)--使用MCP
后端·python·langchain
NJCloud10 小时前
TiDB 集群部署与 MySQL 兼容性适配实战
linux·运维·数据库·mysql·tidb
2401_8685347810 小时前
UNIX常用命令英文全称与中文解释整理
linux·运维