Ubuntu 安装 Anaconda 环境配置与常见问题处理
Ubuntu 系统下安装 Anaconda 的详细步骤与配置指南。教程强调使用普通用户权限安装以避免权限问题,提供清华镜像源加速下载。内容包括下载安装脚本、交互式安装流程、环境变量初始化、国内镜像源配置以及常见异常处理(如 conda 命令未找到、base 环境自动激活禁用等)。通过本文可快速搭建适合深度学习环境的 Conda 包管理器。

Ubuntu 系统下安装 Anaconda 的详细步骤与配置指南。教程强调使用普通用户权限安装以避免权限问题,提供清华镜像源加速下载。内容包括下载安装脚本、交互式安装流程、环境变量初始化、国内镜像源配置以及常见异常处理(如 conda 命令未找到、base 环境自动激活禁用等)。通过本文可快速搭建适合深度学习环境的 Conda 包管理器。

![Anaconda 安装界面]
本教程将引导你在 Ubuntu 系统下安装 Anaconda3。Anaconda 是最流行的 Python 数据科学平台,自带了 Conda 包管理器,非常适合管理深度学习环境。
⚠️ 核心原则:
绝对不要使用sudo来安装 Anaconda!这会导致权限混乱,以后安装包时会频繁报错。请始终使用普通用户权限安装。
由于 Anaconda 官方服务器在国外,下载速度可能极慢。这里提供两种方案:
这是国内下载最快的方式。
Anaconda3-xxxx.xx-Linux-x86_64.sh。# -c 参数支持断点续传
wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
如果你在海外服务器,可以直接使用官方链接:
wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
下载完成后,运行安装脚本。
不需要修改权限,直接用 bash 运行即可:
# 请将文件名替换为你实际下载的文件名
bash Anaconda3-2024.02-1-Linux-x86_64.sh
![Anaconda 安装界面]
Please, press ENTER to continue。[/home/用户/anaconda3] >>>。Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no]。yes 并回车!解释:这一步会自动把环境变量写入你的配置文件,如果你选了 no,后面手动配置会很麻烦。
![Anaconda 安装界面]
操作:不要一直按回车(太慢),直接按 q 键退出阅读,然后输入 yes 同意协议,按回车。
![Anaconda 安装界面]
安装完成后,当前的终端窗口还不知道 Conda 已经装好了。你需要刷新一下配置文件。
source ~/.bashrc
此时,你应该会发现终端用户名前面多了一个 (base) 字样:
(base) 用户@主机:~$
这意味着 Anaconda 已经激活成功。
检查 Conda 是否能正常工作。
conda --version
如果输出了版本号(如 conda 24.1.2),说明安装成功。
为了防止以后安装 PyTorch 等库时出现 CondaHTTPError 或下载超时,强烈建议现在就配置清华源。
直接在终端执行以下命令块:
cat > ~/.condarc <<EOF
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
EOF
然后清理一下索引缓存:
conda clean -i
安装包通常有几百 MB,安装完后可以删掉以节省空间。
rm Anaconda3-*.sh
conda 提示 command not found原因:安装时在'初始化'那一步(Step 2.4)选了 no,或者 source 没生效。
解决:
补做初始化:
conda init bash
手动激活路径(假设安装在默认位置):
source ~/anaconda3/bin/activate
(base) 环境解决:执行以下命令,禁止自动激活 base 环境:
conda config --set auto_activate_base false
以后打开终端就是干净的,想用的时候输入 conda activate 即可。
Permission denied原因:你在不该用 sudo 的地方用了 sudo,或者试图安装到 /usr/local/ 等系统目录但没有权限。
解决:
sudo bash Anaconda...。~/anaconda3 即可。sudo rm -rf ~/anaconda3,然后用普通用户重新安装。原因:官方源太慢。
解决:配置好第五步的镜像源后,使用以下命令更新:
conda update -n base -c defaults conda
恭喜!你已经拥有了一个配置完美的 Anaconda 环境。现在你可以开始创建虚拟环境(例如 uniscene)并安装 PyTorch 了。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online