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

确认系统架构再下载安装包
直接复制粘贴wget命令脚本,很可能运行失败——尤其在ARM服务器、Mac M系列虚拟机或某些国产信创平台上。建议先确认系统架构兼容性,再执行安装。
- 执行
uname -m:如果输出x86_64,则可以放心使用官方脚本;若显示aarch64或arm64,需前往官网或清华镜像下载对应的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)之前。
验证 python 和 conda 是否真走 Anaconda
此处的常见陷阱是:conda 看似可用,但 python 仍然调用系统版本。原因在于 base 环境未激活,或 auto_activate_base 被关闭。因此需要逐项验证。
- 执行
which python:应返回~/anaconda3/bin/python,而非/usr/bin/python。 - 执行
python --version:应显示 Anaconda 自带的 Python 版本(如3.11.x),而非系统默认的3.8或2.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 便永远只是“看起来安装完成”——这才是问题的关键所在。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
麒麟OS系统录屏的详细操作步骤
在银河麒麟桌面操作系统V10 SP1(2503)及后续版本中,系统内置了原生录屏工具kylin-screencap,无需联网安装第三方软件,录制过程流畅无卡顿。该工具默认支持键盘按键显示、鼠标点击动画以及双音源同步采集。如果用户在软件商店搜索“录屏”时提示“未找到”,说明当前系统为精简版镜像或官方应
Linux使用mount命令查看所有挂载点
在 Linux 系统中,查看当前所有挂载项的最直接方式就是执行 mount 命令。它会从 proc mounts 中读取内核实时维护的挂载列表,覆盖范围最全、权威性最高——连 proc、sysfs、tmpfs 这类伪文件系统也包含在内,而 df -h 会主动过滤掉它们。因此,你需要清楚什么场景该用
Linux系统安装Anaconda超详细图文教程
坦白说,conda命令无法使用、Python仍调用系统默认版本,这类问题大概率不是安装步骤出错,而是PATH环境变量未生效,或生效后被其他配置覆盖了。这是Linux系统安装Anaconda后最常见的卡点,也是最容易被忽视的细节。确认系统架构再下载安装包直接复制粘贴wget命令脚本,很可能运行失败——
FileZilla安装使用教程 统信UOS系统实测指南
在统信UOS系统上完成FileZilla的安装与FTP文件传输,核心流程分为三步:客户端部署、字符集适配、站点连接,每一步都不可或缺。如果省略其中任一环节,轻则导致中文目录显示乱码,重则连接失败无法访问。接下来将针对这三个关键环节逐一进行详细讲解。 通过终端命令行在线安装FileZilla 如果您的
Linux下Sentinel流量控制部署方法
Linux下部署Sentinel控制台需确保JDK版本不低于1 8,启动时显式指定端口、Dashboard地址等JVM参数。客户端连接失败时常因地址配置错误、防火墙未放行或网络不通。推荐使用systemd实现后台稳定运行与开机自启。
- 日榜
- 周榜
- 月榜
相关攻略
2026-06-20 11:46
2026-06-20 11:45
2026-06-20 11:45
2026-06-20 11:45
2026-06-20 11:45
2026-06-20 11:44
2026-06-20 11:44
2026-06-20 11:44
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

