当前位置: 首页
系统平台
Linux系统安装Anaconda超详细图文教程

Linux系统安装Anaconda超详细图文教程

热心网友 时间:2026-06-20
转载

坦白说,conda命令无法使用、Python仍调用系统默认版本,这类问题大概率不是安装步骤出错,而是PATH环境变量未生效,或生效后被其他配置覆盖了。这是Linux系统安装Anaconda后最常见的卡点,也是最容易被忽视的细节。

Linux怎么安装Anaconda教程

确认系统架构再下载安装包

直接复制粘贴wget命令脚本,很可能运行失败——尤其在ARM服务器、Mac M系列虚拟机或某些国产信创平台上。建议先确认系统架构兼容性,再执行安装。

  • 执行 uname -m:如果输出 x86_64,则可以放心使用官方脚本;若显示 aarch64arm64,需前往官网或清华镜像下载对应的ARM版本,例如 Anaconda3-2024.06-Linux-aarch64.sh
  • 此外,最小化系统可能未预装 wget,需手动安装:RHEL/CentOS 运行 sudo yum install -y wget,Debian/Ubuntu 运行 sudo apt install -y wget
  • 注意,切勿使用 sudo bash 运行安装脚本,否则安装目录会被写入 /root 下,普通用户无法调用。

conda init 必须运行且 PATH 顺序不能错

安装时选择 yes 不代表后续无忧。 conda init 的本质是在 ~/.bashrc 末尾插入一段 PATH 注入逻辑——但这段逻辑极易被人为修改或后续配置覆盖。

  • 安装完成后,请务必执行 source ~/.bashrc(或 source ~/.zshrc),使新的 PATH 生效。
  • 接着打开 ~/.bashrc 检查最后几行,确认是否存在以 # >>> conda initialize >>> 开头的代码。若没有,手动执行 ~/anaconda3/bin/conda init bash
  • 如果使用 Zsh 终端,需运行 conda init zsh,切勿混淆。
  • 若已安装 Oh My Zsh、direnv 等工具,或曾手动修改过 PATH(例如将 /usr/local/bin 置于最前),则 Anaconda 目录可能被排挤到末尾。执行 echo $PATH,确认 ~/anaconda3/bin 出现在系统路径(如 /usr/bin)之前。

验证 pythonconda 是否真走 Anaconda

此处的常见陷阱是:conda 看似可用,但 python 仍然调用系统版本。原因在于 base 环境未激活,或 auto_activate_base 被关闭。因此需要逐项验证。

  • 执行 which python:应返回 ~/anaconda3/bin/python,而非 /usr/bin/python
  • 执行 python --version:应显示 Anaconda 自带的 Python 版本(如 3.11.x),而非系统默认的 3.82.7
  • 执行 conda info --base:确认 base 路径为 ~/anaconda3
  • python 仍是系统版,先尝试 conda activate base。若仍无效,检查 conda config --show auto_activate_base,若值为 false,则改为 true,然后再次执行 source 刷新配置。

多用户共享安装要禁用 auto_activate 和改权限

若需让多个用户共用同一套 Anaconda(例如安装至 /opt/anaconda3),不能直接复制安装脚本路径给其他用户,因为 conda 默认只识别安装时生成的对应用户初始化配置。正确做法如下:

  • 使用 root 权限安装至 /opt/anaconda3,安装时选择 no 跳过 init。
  • 安装后手动执行 /opt/anaconda3/bin/conda init --reverse bash 清除用户级初始化,然后为每个用户单独执行 /opt/anaconda3/bin/conda init bash
  • 设置目录权限:sudo chown -R root:users /opt/anaconda3,并确保所有用户都属于 users 组。
  • 最后禁用自动激活:conda config --system --set auto_activate_base false,避免不同用户互相干扰。

归根结底,下载并执行安装脚本仅仅是开始。真正阻碍你顺利使用的症结在于:shell 初始化段被覆盖、PATH 顺序错位,或者 base 环境未正确激活。这些细节若不逐一排查,conda 便永远只是“看起来安装完成”——这才是问题的关键所在。

来源:https://www.php.cn/faq/2681933.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
麒麟OS系统录屏的详细操作步骤

麒麟OS系统录屏的详细操作步骤

在银河麒麟桌面操作系统V10 SP1(2503)及后续版本中,系统内置了原生录屏工具kylin-screencap,无需联网安装第三方软件,录制过程流畅无卡顿。该工具默认支持键盘按键显示、鼠标点击动画以及双音源同步采集。如果用户在软件商店搜索“录屏”时提示“未找到”,说明当前系统为精简版镜像或官方应

时间:2026-06-20 11:46
Linux使用mount命令查看所有挂载点

Linux使用mount命令查看所有挂载点

在 Linux 系统中,查看当前所有挂载项的最直接方式就是执行 mount 命令。它会从 proc mounts 中读取内核实时维护的挂载列表,覆盖范围最全、权威性最高——连 proc、sysfs、tmpfs 这类伪文件系统也包含在内,而 df -h 会主动过滤掉它们。因此,你需要清楚什么场景该用

时间:2026-06-20 11:45
Linux系统安装Anaconda超详细图文教程

Linux系统安装Anaconda超详细图文教程

坦白说,conda命令无法使用、Python仍调用系统默认版本,这类问题大概率不是安装步骤出错,而是PATH环境变量未生效,或生效后被其他配置覆盖了。这是Linux系统安装Anaconda后最常见的卡点,也是最容易被忽视的细节。确认系统架构再下载安装包直接复制粘贴wget命令脚本,很可能运行失败——

时间:2026-06-20 11:45
FileZilla安装使用教程 统信UOS系统实测指南

FileZilla安装使用教程 统信UOS系统实测指南

在统信UOS系统上完成FileZilla的安装与FTP文件传输,核心流程分为三步:客户端部署、字符集适配、站点连接,每一步都不可或缺。如果省略其中任一环节,轻则导致中文目录显示乱码,重则连接失败无法访问。接下来将针对这三个关键环节逐一进行详细讲解。 通过终端命令行在线安装FileZilla 如果您的

时间:2026-06-20 11:45
Linux下Sentinel流量控制部署方法

Linux下Sentinel流量控制部署方法

Linux下部署Sentinel控制台需确保JDK版本不低于1 8,启动时显式指定端口、Dashboard地址等JVM参数。客户端连接失败时常因地址配置错误、防火墙未放行或网络不通。推荐使用systemd实现后台稳定运行与开机自启。

时间:2026-06-20 11:45
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜