0 起因
由于多数网站在国外的原因,在初步搭建环境后,特别是Ubuntu或者Centos环境,需要对软件环境源进行换源;在安装python环境后,需要对pip或者conda进行换源等等
1 解决方案
采用清华源的进行修改,基本根据使用帮助栏目中的选项进行更改:
https://mirror.tuna.tsinghua.edu.cn/help
我将部分常用的方法罗列于下方,但是需要注意的是,对于Docker镜像的加速,则需要通过其他手段完成,此处将不再讨论
· Anaconda镜像源下载
下载地址:https://mirror.tuna.tsinghua.edu.cn/anaconda/archive
需要注意的是,早期Anaconda是使用x.x.x的版本号进行标注的,并且开头是Anaconda/Anaconda2,而我们现在使用的是Anaconda3,后面跟的是年份.月份(例如Anaconda3-2024.10),所以注意版本下载是否合适
还需要注意的是,请关注主机cpu架构和操作系统,例如如果是Windows就是选择Windows-x86_64(64位/32位),Ubuntu/Centos这类Linux系统则是Linux开头,后面跟架构名称,常用为x86_64,单片机(树莓派、香橙派、英伟达Jetson)常用为arm64
· Python pip源加速
帮助文档地址:https://mirror.tuna.tsinghua.edu.cn/help/pypi 注意帮助条目名称pypi
常用命令为临时使用清华源下载,代码如下:
pip install packagename -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple注意linux环境下若无管理员权限需要按需增加sudo
对于常用Ai的同志来说,需要注意由于Pytorch的部分组建更新比较快,一般不选择镜像源下载
· Conda源加速
帮助文档地址:https://mirror.tuna.tsinghua.edu.cn/help/anaconda 注意帮助条目名称anaconda
· Raspbian软件仓库
Raspbian是Raspberry Pi® “树莓派”的操作系统,在安装后更新软件时需要换源
帮助文档地址:https://mirror.tuna.tsinghua.edu.cn/help/raspbian
· Ubuntu软件仓库
需要注意,对于32/64位系统使用此帮助:
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu
但是ARM架构的系统需要用ubuntu-ports镜像,使用此帮助:
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu-ports
· CentOS软件仓库
由于CentOS 7在2024年6月30日已经停止维护,官方软件库已关闭,需要继续使用则需要查阅以下帮助:
https://mirror.tuna.tsinghua.edu.cn/help/centos-vault
对于CentOS Steam版本,则需要查阅以下帮助:
https://mirror.tuna.tsinghua.edu.cn/help/centos-stream
· Docker CE(docker软件包)
常用的docker软件需要对系统增加docker-ce源才能通过apt/yum下载,而源服务器在境外导致下载缓慢,请查阅以下帮助:
https://mirror.tuna.tsinghua.edu.cn/help/docker-ce
需要注意的是,这不是docker容器(dockerhub)的镜像,即使用docker pull命令拉取的容器的镜像,dockerhub加速仍需要其他办法
2 总结
清华源开源软件镜像站提供多样的镜像服务,包括以上部分但不限于此,例如常见iso系统镜像在其官网选择从镜像站下载后,仍可以在清华源进行下载,相比于从国外下载来说,效率更高;继续深挖软件帮助后可以找到更多有用的镜像加速信息