当前位置: 首页 > news >正文

UV更改python源和pypi源

要更改 uv 的下载地址,主要是为了使用国内镜像源来加速下载。这涉及到两个不同的配置,需要分别设置:

  • PyPI 源:用于加速下载 Python 第三方包(例如执行 uv add numpy 时)。
  • CPython 代理:用于加速下载 Python 解释器本身(例如执行 uv python install 3.12 时)。

最推荐的方法是修改 uv 的全局配置文件,这样可以一劳永逸地为所有项目生效。

🚀 推荐方法:修改全局配置文件

通过创建一个全局配置文件,可以一次性配置好 PyPI 源和 CPython 代理。

  1. 找到或创建配置文件
    uv 的全局配置文件名为 uv.toml,在不同系统中的路径如下:

    • Windows: %APPDATA%\uv\uv.toml (通常是 C:\Users\你的用户名\AppData\Roaming\uv\uv.toml)
    • macOS / Linux: ~/.config/uv/uv.toml

    如果 uv 文件夹或 uv.toml 文件不存在,请手动创建它们。

  2. 编辑配置文件内容
    用文本编辑器打开 uv.toml 文件,将以下内容复制进去。这个配置同时包含了 PyPI 源和 CPython 代理的加速设置:

    # 1. CPython 代理配置
    # 作用:加速 `uv python install` 下载 Python 解释器
    python-install-mirror = "https://cnb.cool/astral-sh/python-build-standalone/-/releases/download/"# 2. PyPI 源配置
    # 作用:加速 `uv add` 或 `uv pip install` 下载第三方包url = "https://mirrors.cloud.tencent.com/pypi/simple"
    default = true
    

    保存文件后,配置即刻生效。

💡 其他配置方法

除了修改全局配置文件,你也可以通过以下方式进行配置:

  • 设置环境变量:设置一个名为 UV_INDEX_URLUV_DEFAULT_INDEX 的环境变量,值为镜像源地址(如 https://pypi.tuna.tsinghua.edu.cn/simple)。此方法仅对 PyPI 源生效。
  • 命令行临时指定:在执行命令时通过参数临时指定源,例如 uv add --default-index https://pypi.tuna.tsinghua.edu.cn/simple requests。此方法仅对当前命令生效,且只针对 PyPI 源。

📚 常用国内镜像源地址

你可以根据自己的网络情况选择或替换配置中的镜像源地址:

镜像名称 URL
腾讯云 https://mirrors.cloud.tencent.com/pypi/simple
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
阿里云 https://mirrors.aliyun.com/pypi/simple
华为云 https://repo.huaweicloud.com/repository/pypi/simple
豆瓣 https://pypi.doubanio.com/simple
http://www.jsqmd.com/news/572783/

相关文章:

  • 链表操作精讲:删除与反转实战
  • NotaGen开箱即用:无需音乐基础,用AI创作属于自己的古典音乐
  • Qwen3.5-9B镜像免配置指南:Supervisor自动启停+日志排查+history.json管理
  • 深入解析Xmake构建规则:从概念到实践,解锁高效构建新姿势
  • CesiumLab 2 vs 3:大场景倾斜摄影加载卡顿,我为什么又换回了旧版本?
  • Ostrakon-VL终端效果展示:深夜食堂风格终端打印输出全过程录屏
  • 架构实战:面向海事物联网的十万级边缘节点可视化集群管理系统
  • 终极指南:Etcher安全机制如何彻底防止误操作和数据损坏
  • 降AI工具9大平台验证是什么意思?买前先搞懂这几点 - 还在做实验的师兄
  • 云原生安全
  • Phi-4-mini-reasoning效果对比:在GSM8K与AQuA数据集上的zero-shot推理表现
  • Zynq MPSoC硬件热切换实战:利用xlnx-config在Ubuntu上动态加载不同PL配置(以ZCU102为例)
  • 2026年免费降AI率工具还能用吗?免费vs付费真实效果对比
  • 快速部署Python3.10环境:Miniconda镜像实战教学
  • Open Event Server部署实战:Docker、Heroku、Kubernetes全攻略
  • 你的邮件营销还停留在“群发时代”吗?
  • AIGCleaner和嘎嘎降AI哪个好用?英文论文降AI实测对比 - 还在做实验的师兄
  • AURIX TC397新手避坑指南:从工程创建到UDE仿真调试的完整流程
  • 比话降AI退款机制解读:什么情况下可以申请全额退款
  • ComfyUI-Manager安装问题解决与环境配置全指南
  • 小型纯电动汽车轮毂电机及大角度转向系统的数字化设计【含catia、solidworks、CAD图纸、答辩PPT、说明书】
  • 2026年SCI降AIGC率用什么工具?实测4款对比告诉你 - 还在做实验的师兄
  • 淬于微光,温暖流转:南京脑科医院开启智慧影像新篇章
  • 呵护一生模式系统开发指南
  • 嵌入式软件架构分层设计实践与优化
  • 工科生和文科生降AI率,哪个更难?工具选择有什么差别
  • 从SPWM到SVPWM:一个零序分量的‘骚操作’,让你的逆变器输出多出15%的电压
  • 管理员命令提示符 命令提示符 cmd
  • TransGPT完全上手指南:从环境配置到实战应用
  • 2026年毕业论文AI率39%降到0%怎么做?3步完整流程拆解 - 还在做实验的师兄