【树莓派 5B】anaconda换源 更换清华源
前言
本文基于树莓派5B上运行的 Raspberrypi-OS-64bit (Debian 12 Bookworm)平台,更换 Anaconda 官方源为清华大学镜像源,旨在解决网络连接超时、连接官方源失败、下载速度慢的问题。
参考资料:
- 清华大学 TUNA 镜像站 Anaconda 源帮助
- Conda 替换镜像源方法尽头,再也不用到处搜镜像源地址
起因
在创建 Python 3.9 虚拟环境时,由于树莓派 5B 上未预安装 Python 3.9,Anaconda 自动尝试从官方软件库安装该版本及其依赖项。然而,这导致了下载速度过慢以及连接官方源 URL 失败的错误。因此,我们需要更换为清华镜像源以优化下载速度。
解决步骤
配置 Conda 使用清华镜像源
将 Anaconda 的源切换为清华大学 TUNA 镜像源
# 添加清华大学镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
# 显示下载包的来源
conda config --set show_channel_urls yes
# 禁用 SSL 验证
conda config --set ssl_verify false
验证配置是否生效
查看 Conda 的配置
conda config --show
检查输出的 channels
选项,并确保源已正确更换
如图所示,channels
被成功修改,换源成功
创建 Conda 环境来测试是否换源成功
# 创建一个新的 Conda 环境,并指定 Python 版本为3.9
conda create -n test_env python=3.9
完成配置后,观察下载包的来源,判断是否换源成功