镜像源配置生成器

pip / npm / yarn / conda / brew / cargo / go 一键生成换源命令与配置片段

新机器装环境最繁琐的就是挨个换源。选择镜像站(清华 TUNA / 阿里云 / 中科大 / 腾讯云 / 官方默认还原)并勾选包管理器,即可生成对应的配置命令或文件片段:pip 用 pip config set、npm 用 npm config set registry、conda 给 .condarc、brew 给环境变量、cargo 给 config.toml、go 用 go env -w GOPROXY。地址为内置静态表,纯本地拼接生成。

选择

镜像地址为公开常用地址的内置静态表,可能随镜像站策略调整,使用前请以各镜像站官方说明为准。

pip(PyPI)

# 临时使用(单次安装)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名

# 写入默认配置(永久生效)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 还原: pip config unset global.index-url

npm

npm config set registry https://registry.npmmirror.com
npm config get registry  # 验证
# 还原: npm config set registry https://registry.npmjs.org

#关于镜像源配置生成器

国内访问 PyPI、npm、Homebrew 等官方源的下载速度常常不理想,换用国内镜像站可以显著加速。但每家包管理器的换源方式都不一样:有的改命令行配置,有的写配置文件,有的设环境变量。本工具内置清华 TUNA、阿里云、中科大、腾讯云四家镜像站的常用地址静态表,按需生成每种包管理器的换源命令与配置片段,并附还原命令——全部本地拼接,不发起任何网络请求。

各包管理器的换源方式

pip 推荐写入配置:pip config set global.index-url <镜像地址>,临时使用可加 -i 参数;npm / yarn 用 config set registry;conda 写 ~/.condarc 或用 conda config --add channels;brew 通过 HOMEBREW_BOTTLE_DOMAIN 等环境变量指定;cargo 写 ~/.cargo/config.toml 的 source 段(sparse 索引协议);go 一行 go env -w GOPROXY=<代理>,direct 即可。

怎么还原官方源

选择「官方默认」即可生成还原命令:pip 用 config unset,npm/yarn 把 registry 改回官方地址,conda 用 --remove-key channels,brew unset 对应环境变量,cargo 删除 config.toml 中的 source 替换段,go 把 GOPROXY 改回 proxy.golang.org。换源与还原命令一一对应,随时可逆。

常见问题

  • 镜像地址会失效吗?镜像站偶有路径调整,本工具的静态表按公开常用地址内置,执行前建议对照镜像站官方说明核对一次。
  • npm 换源后 lock 文件要改吗?不需要。registry 换源只影响下载地址,package-lock.json / yarn.lock 中的 resolved 字段在安装时会按新 registry 解析。
  • 为什么 go 源要以 ,direct 结尾?,direct 表示镜像代理没有的模块会回落到版本库原地址直连,避免私有模块或新模块拉取失败。

相关工具推荐

Spine动画编辑器

专业的Spine动画预览和编辑工具,支持多引擎导出

热门 新品 本地

SQL查询优化器

分析SQL查询并提供优化建议

热门 新品 本地

JVM启动参数配置

可视化配置Java虚拟机启动参数,支持内存、GC、性能等选项

热门 新品 本地

代码片段转换

不同编程语言间代码片段转换(如Python↔JavaScript)

热门 新品 本地

IP地址查询

查询IP地址的地理位置、运营商、ASN等信息,支持IPv4和IPv6

热门 新品 本地

JSON转TypeScript接口

根据JSON数据自动生成TypeScript类型定义

热门 新品 本地

相关教程