一、pip
1. 源地址
http://pypi.douban.com/simple/
https://mirrors.aliyun.com/pypi/simple/
https://pypi.tuna.tsinghua.edu.cn/simple/
* 我目前三个就够用了,需要新的再加吧
2. 修改默认源
将 ~/.pip/pip.conf 文件改为如下内容(没有的话新建一个):
[global]
index-url=http://pypi.douban.com/simple/
extra-index-url=
http://mirrors.aliyun.com/pypi/simple/
https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=
pypi.douban.com
mirrors.aliyun.com
pypi.tuna.tsinghua.edu.cn
这可以同时设置多个下载源,并且依次寻找
二、anaconda3
保留原有源,但优先使用国内的源。
vim ~/.condarc,输入以下内容(没有的话新建一个)
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
查看是否添加成功: 输入 conda info
active environment : base
active env location : /home/tangzhe/anaconda3
shell level : 1
user config file : /home/tangzhe/.condarc
populated config files : /home/tangzhe/.condarc
conda version : 4.11.0
conda-build version : 3.21.7
python version : 3.9.7.final.0
virtual packages : __cuda=11.4=0
__linux=5.4.0=0
__glibc=2.31=0
__unix=0=0
__archspec=1=x86_64
base environment : /home/tangzhe/anaconda3 (writable)
conda av data dir : /home/tangzhe/anaconda3/etc/conda
conda av metadata url : None
channel URLs : https://mirrors.ustc.edu.cn/anaconda/pkgs/main/linux-64
https://mirrors.ustc.edu.cn/anaconda/pkgs/main/noarch
https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/linux-64
https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/noarch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
https://repo.continuum.io/pkgs/main/linux-64
https://repo.continuum.io/pkgs/main/noarch
https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /home/tangzhe/anaconda3/pkgs
/home/tangzhe/.conda/pkgs
envs directories : /home/tangzhe/anaconda3/envs
/home/tangzhe/.conda/envs
platform : linux-64
user-agent : conda/4.11.0 requests/2.26.0 CPython/3.9.7 Linux/5.4.0-91-generic ubuntu/20.04.3 glibc/2.31
UID:GID : 1000:1000
netrc file : None
offline mode : False
可以看到在 channel URLs 这里已经有新添加的源了
三、docker
docker pull很慢,可以修改 /etc/docker/daemon.json
{
"registry-mirrors" : [
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com"
]
}
重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
查看是否设置成功
sudo docker info
出现:
Registry Mirrors:
https://docker.mirrors.ustc.edu.cn/
https://registry.docker-cn.com/
代表设置成功。
* 如果还是很慢,可按照这个配置: https://www.daocloud.io/mirror#
* linux可直接执行指令(ubuntu 20.04):
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
sudo systemctl restart docker.service