各类镜像源设置
前言
- 由于众所周知的原因,很多时候访问官方源会非常慢(尤其是针对内网的服务器,使用🪜翻墙存在一些困难),这时候就需要使用镜像源来加速,那么就浅浅的记录一下各类镜像源的设置方法以及各类镜像源的地址,谨防遗忘
- 本文所提及的一些镜像可能随时会失效,请注意时效性
总结,有一个稳定的好🪜是非常重要的事情
Anaconda/Miniconda 镜像源
- Anaconda/Miniconda 的镜像源设置非常简单,有两种方式,任选一种即可:
- 在命令行中输入命令
- 修改用户目录下的
.condarc
文件,可先终端执行conda config --set show_channel_urls yes
生成该文件之后再修改,也可以手动创建一个
- 任选一个源设置即可
清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ |
中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ |
浙大源
- 修改用户目录下的
.condarc
文件channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.zju.edu.cn/anaconda/pkgs/main
- https://mirrors.zju.edu.cn/anaconda/pkgs/r
- https://mirrors.zju.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.zju.edu.cn/anaconda/cloud
msys2: https://mirrors.zju.edu.cn/anaconda/cloud
bioconda: https://mirrors.zju.edu.cn/anaconda/cloud
menpo: https://mirrors.zju.edu.cn/anaconda/cloud
pytorch: https://mirrors.zju.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.zju.edu.cn/anaconda/cloud
simpleitk: https://mirrors.zju.edu.cn/anaconda/cloud
其他源
- 其他还有例如北大的源、南大的源、上交的源、阿里云的源……这里就不一一赘述,均可 Baidu/Google 搜索到
补充
- 添加完后,运行
conda clean -i
清除索引缓存,保证用的是镜像站提供的索引
Pip 换源
- Pip 换源分成两种,分别是临时换源和永久换源,这里记录一下两种方式
(谁不喜欢一劳永逸呢)
临时换源
- 临时换源只针对当前终端会话,关闭终端后就会失效,通过
-i
参数指定源即可pip install <package-name> -i https://pypi.tuna.tsinghua.edu.cn/simple
永久换源
- 和 Anaconda/Miniconda 一样,也存在通过终端添加源和修改配置文件两种方式
终端添加源
- 以下选择一个即可
# 清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
# 腾讯源
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
# 豆瓣源
pip config set global.index-url http://pypi.douban.com/simple/#
# 换回默认源
pip config unset global.index-url
修改配置文件
- 修改配置文件:修改用户目录下的
.pip/pip.conf
文件(也可能是在.config/pip/pip.conf
),如果没有则手动创建一个- Windows 下应该是
C:\Users\[你的用户名]\AppData\Roaming\pip\pip.ini
,若不存在,手动创建或者在终端用pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
来生成这个文件
- Windows 下应该是
- 配置文件内容如下(以豆瓣源为例)
[global]
index-url=http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
补充
- 修改完后,运行
pip install --upgrade pip
更新 pip,保证使用的是镜像站提供的索引 - 配置文件中的
trusted-host
是为了解决安装时,出现不信任源的问题,使用其他源的话只需要替换后面的域名即可- 当然在临时安装中利用
--trusted-host
参数也可以解决这个问题,不过是临时的pip install <package-name> --trusted-host <对应使用的域名>
,还是选择修改配置文件一劳永逸来得方便
- 当然在临时安装中利用
Hugging Face 镜像
- 一般使用多线程下载器 hfd,是 HF-Mirror 中提供的
- 下载方法参考以下的链接,这里不再赘述
(太长了,绝对不是懒得写)
Github 克隆镜像
- Github 的镜像克隆有很多种方式,这里只是记录一种比较简单的方式,即使用 GitClone(虽然有时候不太稳定,而且有些仓库可能找不到
待续……
- 后续碰到再补充其他的镜像源设置方法
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 SuburbiaXX!