赞
踩
提高下载速度:镜像源通常位于全球不同的地理位置,用户可以选择离自己最近的镜像源下载软件或更新,从而大大提高下载速度和效率。
负载均衡:通过将下载请求分散到多个镜像源,可以减轻主服务器的负载,防止单一服务器因过载而崩溃,提高整个系统的稳定性和可靠性。
提升用户体验:通过提供更快速、稳定的下载途径,镜像源可以显著提升用户的整体使用体验。
所以本章旨在解决在进行依赖安装时,过慢的问题
PyPI: PyPI,即Python包索引,是Python编程语言的软件仓库。PyPI是Python包的主要来源。它托管了由全球开发人员贡献的大量Python库和工具。Python开发人员使用PyPI来分发他们的包并管理依赖关系,它简化了安装、更新和管理软件库的过程。
pip install <包名> -i <镜像源>
https://pypi.tuna.tsinghua.edu.cn/simple
https://mirrors.aliyun.com/pypi/simple
https://pypi.douban.com/simple
https://mirrors.cloud.tencent.com/pypi/simple
遇见如下问题,如果使用pip install --upgrade pip
解决不了
[notice] A new release of pip is available: 23.2.1 -> 23.3.2
[notice] To update, run: python.exe -m pip install --upgrade pip
pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
npm: 即Node Package Manager,是JavaScript编程语言的包管理器和软件仓库。它是Node.js的默认包管理工具,提供了一个集中位置,开发人员可以在这里发布、分享和下载JavaScript包。
临时使用镜像源:如果只想在某一次安装中临时使用镜像源,可以在安装命令中指定--registry
参数
npm install <包名> --registry=<镜像源>
配置镜像源:长久配置,往后可以自行修改,使用其他镜像源
npm config set registry <镜像源URL>
# 验证:出现<镜像源URL>,即为完成
npm config get registry
npm config set registry https://registry.npmmirror.com/
npm config set registry https://r.cnpmjs.org/
npm config set registry https://mirrors.cloud.tencent.com/npm/
npm config set registry https://registry.yarnpkg.com/
Git是一个分布式版本控制系统,用于跟踪源代码中的更改,并在不同开发人员之间协作。它可以跟踪代码的每一步变更,使开发人员能够管理项目的不同版本,并在必要时回滚到以前的状态。
配置镜像源
在国内使用Git时,由于网络限制,可能需要配置镜像源来加速访问。以下是配置Git的镜像源的方法:
git config --global url."镜像源地址".insteadOf "原地址"
git config --global url."https://gitee.com/".insteadOf "https://github.com/"
git config --global url."https://github.com.cnpmjs.org/".insteadOf "https://github.com/"
git config --global url."https://hub.fastgit.org/".insteadOf "https://github.com/"
git config --global url."https://mirrors.tuna.tsinghua.edu.cn/git/".insteadOf "https://git
在 Linux 系统中,设置镜像源可以显著提升软件包的下载速度,特别是在国内使用时。以下是一些Linux发行版的镜像源设置方法,不同的发行版可能个有不同:
注意这里只是给你个网址去自行查看对应的发行版
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
https://developer.aliyun.com/mirror/
Docker 的配置文件通常位于 /etc/docker/daemon.json,如果该文件不存在,可以手动创建。
sudo vim /etc/docker/daemon.json
将以下内容添加到 daemon.json 文件中。这里以阿里云镜像为例:
{
"registry-mirrors": [
"https://<your-mirror>.mirror.aliyuncs.com",
"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 列表,其中应该包含你配置的镜像源。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。