Linux 下 Anaconda 安装与避坑指南(2026 最新版)
告别
CommandNotFoundError: No command 'conda run',一次装好,一劳永逸。
前言
旧版 conda 经常遇到:
conda run命令不存在Malformed version string '~'- 升级 conda 直接崩溃
与其在旧版本上反复折腾,不如彻底卸载,重装最新版。
下面以 Linux 安装 Anaconda3-2026.07-1 为例,手把手带你搞定。
一、彻底卸载旧版
rm-rf~/anaconda3 ~/.conda ~/.condarcsed-i'/# >>> conda initialize >>>/,/# <<< conda initialize <<</d'~/.bashrcsource~/.bashrc⚠️ 卸载前记得备份重要虚拟环境,例如:
cp -r ~/anaconda3/envs/你的环境名 ~/环境名_backup
二、下载安装脚本
cd~wgethttps://repo.anaconda.com/archive/Anaconda3-2026.07-1-Linux-x86_64.sh-O~/anaconda.sh下载慢?换清华镜像:
wgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2026.07-1-Linux-x86_64.sh-O~/anaconda.sh三、静默安装
bash~/anaconda.sh-b-p$HOME/anaconda3rm~/anaconda.sh-b表示静默安装,-p指定安装路径。装完删掉脚本,干净利落。
四、初始化 Shell
$HOME/anaconda3/bin/conda initbashsource~/.bashrc终端提示符前面出现(base),说明初始化成功。
五、接受服务条款(新版必做)
从 conda 25.1 开始,使用官方源前需接受 ToS。报错就执行:
conda tos accept --override-channels--channelhttps://repo.anaconda.com/pkgs/main conda tos accept --override-channels--channelhttps://repo.anaconda.com/pkgs/r六、验证安装
whichconda conda--versionconda run--help只要conda run --help能输出帮助信息,就说明彻底成功。
七、配置国内镜像(可选)
默认官方源速度不错,可跳过。若下载慢,写入~/.condarc:
show_channel_urls:truechannels:-defaults-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/-https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/-https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/然后清理缓存:
conda clean-i八、创建虚拟环境
conda create-n你的环境名python=3.12-yconda activate 你的环境名 python-c"import sys; print(sys.executable)"输出类似:
/home/你的用户名/anaconda3/envs/你的环境名/bin/python九、PyCharm 配置
Settings → Project → Python Interpreter
- Add Interpreter → Conda Environment → Existing environment
- 解释器路径:
/home/你的用户名/anaconda3/envs/你的环境名/bin/python
Settings → Tools → Python Console
- Conda executable:
/home/你的用户名/anaconda3/bin/conda
- Conda executable:
点击Reload console或重启 PyCharm。
十、常见坑速查
| 报错 | 原因 | 解决 |
|---|---|---|
No command 'conda run' | conda 版本太低 | 重装最新版 |
Malformed version string '~' | 旧版无法解析新包 | 直接重装,别硬升 |
CondaToSNonInteractiveError | 未接受服务条款 | 执行conda tos accept |
Network is unreachable | 镜像源不通 | 换源或直接用默认源 |
总结
下载 → 安装 →conda init→ 刷新 Shell → 验证conda run→ 建环境 → 配 PyCharm。
按这个流程走,conda run报错、版本解析崩溃、PyCharm 找不到命令等问题,统统消失。
收藏备用,下次重装不迷路!