惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Palo Alto Networks Blog
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
NISL@THU
NISL@THU
L
Lohrmann on Cybersecurity
有赞技术团队
有赞技术团队
The GitHub Blog
The GitHub Blog
C
Cisco Blogs
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
Recent Announcements
Recent Announcements
Simon Willison's Weblog
Simon Willison's Weblog
T
Tenable Blog
Know Your Adversary
Know Your Adversary
Spread Privacy
Spread Privacy
WordPress大学
WordPress大学
月光博客
月光博客
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threat Research - Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
I
InfoQ
D
Darknet – Hacking Tools, Hacker News & Cyber Security
W
WeLiveSecurity
Hacker News - Newest:
Hacker News - Newest: "LLM"
酷 壳 – CoolShell
酷 壳 – CoolShell
U
Unit 42
C
Cybersecurity and Infrastructure Security Agency CISA
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
Google DeepMind News
Google DeepMind News
Apple Machine Learning Research
Apple Machine Learning Research
Attack and Defense Labs
Attack and Defense Labs
罗磊的独立博客
T
The Exploit Database - CXSecurity.com
I
Intezer
GbyAI
GbyAI
Jina AI
Jina AI
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Google Online Security Blog
Google Online Security Blog
Engineering at Meta
Engineering at Meta
D
Docker
Recent Commits to openclaw:main
Recent Commits to openclaw:main
小众软件
小众软件
云风的 BLOG
云风的 BLOG
爱范儿
爱范儿
Project Zero
Project Zero

博客园 - CharyGao

OpenAI Codex AI降智解决方案, 原因解析与系统提示词修改指南 OpenClaw vs Coze/Dify/n8n 帮你半小时内选对合适的AI Skills 热潮过去后,我重新理解了 AI Agent 的方向 智读致用|《埃隆之书》 《一人企业》 一人公司:The Agency 免费“雇佣“144个AI专家,虚拟团队走进现实 用微软Agent Framework打造智能博客生成系统+AI智能体军团 告别加班(第二期):月报还是Word排版?本地AI解您愁 居然可以在 Claude 桌面端用三方模型了! Claude Code 每次启动都要确认权限?一行配置永久解决 98.5% 的人都不知道:SSH 居然还有个“隐藏菜单” 强程序员在 AI 时代的赚钱路径 骚操作来了!Claude编程的42个实战技巧大全 面试官:“简历写着熟练使用 Claude Code,连 simplify 代码审查命令都不知道!”,我:“那又如何呢?” SpringBoot+ResponseBodyEmitter异步流式推送神技 加密后的数据如何进行模糊查询? 最适合新手安装的10个小龙虾🦞 skills来了! 周末和孩子必看的亲子电影合集,陪伴孩子成长的每一步 拒绝代码泄露与“屎山”迷航:GitNexus纯本地知识图谱+可视化关系网,引发GitHub 8800星狂欢 还原BatchEncryption(201610版本)混淆的批处理文件 用上这个Skill,你的Claude Code/Codex 将会比别人快5倍 -- 用分布式思维驯服AI任务编排 前端项目中定义vs code要安装的插件 vscode中claude code插件代理地址设置 2026新手必学:GPT-5.5高效提示词指南 解决 URLEncoder.encode 编码空格变 + 号 Springboot通过谷歌Kaptcha 组件,生成图形验证码 HTTP 与 SpringBoot 参数提交与接收协议方式 SpringBoot多线程池配置 springboot使用logback自定义日志 SpringBoot + Cursor 最佳提示词工程手册 scoop国内安装方法 Prompt 工程实战总结:文本分类、信息抽取、语义匹配 PowerShell DSC(Desired State Configuration)实战指南 OpenResty Lua 代码断点 调试指南:VSCode + LuaPanda OpenClaw多智能体路由实战:飞书多机器人配置指南 OpenClaw 提示词全集 (Prompt Collection) n8n 2.0 中文汉化版一键部署教程 | 解除Execute Command限制 java中Redisson ,jedis,Lettuce和Spring Data Redis的四种深度对比和优缺点详解 Java Web 技术演进:Servlet → Spring → Spring Boot Everything Claude Code(Anthropic 黑客松冠军开源配置) 从 ChatGPT 到 Coding Agent:AI 执行时代的未来猜想 【万字长文】Gemini 3 Pro 全面指南:从免费订阅到 CLI / Agent 实战 Codex 全面实战教程:从安装到工程协作,一篇跑通 3万字硬核拆解 Claude Code:从入门到工程化落地 Gemini 3 完整指南 Codex 完整指南 Claude Code 完整指南4-10 Claude Code 完整指南 claude code 自动保存对话插件 提示词99+ 拜拜Cursor,你好Kiro!(附全平台安装包下载,Win、Mac、Linux) docker配置参数详解---/etc/docker/daemon.json完整参数 win11 清理 OpenCowork 让 AI 在飞书里真正「动手干活」 教你从0到1安装OpenClaw,快速接入飞书,打通任督二脉! SpringBoot 最大连接数及最大并发数是多少??? SpringBoot vs Nginx:5种实现vs1个指令,谁才是防盗链的“真·王者”? Spring Boot日志集成 Redisson 使用手册:从 API 误区到看门狗失效,在此终结分布式锁的噩梦 OpenClaw超级速查表 zeroclaw ubunut25 -ARM 修改国内镜像 openClaw国内镜像安装 知识图谱 —— 结构化知识的强大工具 什么是 Supervised learning(监督学习) 机器学习中的过拟合与欠拟合现象:理论与实践案例研究 解析 Anthropic 的模型上下文协议(MCP)及其优点
别再忍了!uv 下载慢如龟速?一招配置国内镜像,让你的 Python 体验坐上火箭!
charygao1990 · 2026-04-07 · via 博客园 - CharyGao

https://zhuanlan.zhihu.com/p/1930714592423703026

兄弟们,最近你的朋友圈是不是也被一个叫 uv 的新工具刷屏了?

号称比 pip 和 venv 快 10 到 100 倍,用 Rust 写的,作者还是 ruff 的大神 Charlie Marsh。我勒个去,这背景、这速度,简直就是 Python 包管理界的“闪电侠”啊!⚡️

于是乎,你兴冲冲地装上了 uv,敲下 uv pip install pandas,准备体验一下飞一般的感觉。

结果……

看着那慢悠悠滚动的下载进度条,你是不是跟我一样,脑子里冒出一个大大的问号:

“说好的快呢?这速度跟我的小电驴有啥区别?难道我装了个假的 uv?”

打住!先别急着卸载!

问题不在 uv,而在于你和 PyPI 服务器之间的“距离”。

速度的瓶颈在哪?

uv 的快,主要快在解析依赖、本地处理这些环节。但下载包这个事儿,它也得老老实实走网络。

默认情况下,uv 和 pip 一样,都是去官方的 PyPI 仓库(pypi.org)下载包。这个服务器远在国外,咱们从国内访问,就好比走一条蜿蜒曲折、还可能随时堵车的乡间小路。网速再快,也架不住物理距离和国际网络的“抖动”。

这时候,uv 就像一辆性能炸裂的超级跑车,却被堵在了村口,一身的力气使不出来。

那咋办?很简单,给它换条高速公路! 这条高速公路,就是咱们国内的镜像源。

清华源、阿里源、豆瓣源……这些镜像站把 PyPI 官方仓库的包都同步到了国内服务器上。我们直接从这些服务器下载,那速度,嗖嗖的!

废话不多说,上操作!

给 uv 配置镜像地址,有三种常用姿势,总有一款适合你。

姿势一:临时抱佛脚(命令行指定)

如果你只是偶尔想用一下镜像,或者想快速测试一下效果,可以直接在命令行里加个参数。

uv pip install numpy --default-index https://pypi.tuna.tsinghua.edu.cn/simple

--default-index 就是用来指定镜像地址的。这样,这次 install 命令就会从清华源下载。

优点:简单直接,用完就走。
缺点:太麻烦了!每次都要输一长串,记不住啊!

姿势二:一劳永逸(配置环境变量)✅

这才是咱们今天主推的“王炸”方法!通过设置一个环境变量,让 uv 以后每次都默认从镜像源下载。

这个神奇的环境变量就是:UV_DEFAULT_INDEX

对于 macOS / Linux 用户 (zsh/bash):

  1. 打开你的终端。
  2. 执行下面的命令,把它添加到你的 shell 配置文件里(比如 .zshrc 或 .bashrc)。
# 推荐使用清华源
echo 'export UV_DEFAULT_INDEX="https://pypi.tuna.tsinghua.edu.cn/simple"'>> ~/.bashrc

# 或者用阿里源
# echo 'export UV_DEFAULT_INDEX="https://mirrors.aliyun.com/pypi/simple/"' >> ~/.bashrc

# 让配置立即生效
source ~/.bashrc

搞定!以后不管你在哪个项目里用 uv,都会自动走镜像了。

对于 Windows 用户:

  1. 在 PowerShell 中执行(只在当前窗口有效):
$env:UV_DEFAULT_INDEX = "https://pypi.tuna.tsinghua.edu.cn/simple"

  1. 想永久生效?得添加到系统环境变量里。
  • 右键“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
  • 在“用户变量”或“系统变量”里,点击“新建”。
  • 变量名填 UV_DEFAULT_INDEX,变量值填 https://pypi.tuna.tsinghua.edu.cn/simple
  • 一路确定,然后重启你的终端(比如 PowerShell 或 CMD)让它生效。

姿势三:项目级定制(pyproject.toml)

如果你的项目需要和团队成员保持镜像源统一,或者有特殊的包源需求,可以把配置写在项目根目录的 pyproject.toml 文件里。

[[tool.uv.index]]
url="https://pypi.tuna.tsinghua.edu.cn/simple"
default=true

uv 会优先读取这个项目级的配置,非常适合团队协作。

怎么知道我配成功了没?

很简单,随便装个包,加上 -v (verbose) 参数,看看日志。

uv pip install-v requests

如果你在输出的日志里,看到了你配置的镜像地址(比如 pypi.tuna.tsinghua.edu.cn),而不是 pypi.org,那就说明你成功了!

现在,再试试 uv pip install torch 这种大家伙,感受一下什么叫“坐上火箭”!以前可能要泡杯咖啡等半天,现在可能你刚起身,它就装完了。

总结一下

uv 本身已经很快了,但配上国内镜像,才是它的完全体!

  • 临时用--default-index 参数。
  • 个人用UV_DEFAULT_INDEX 环境变量,强烈推荐!
  • 团队用pyproject.toml 文件。

一个小小的配置,就能让你的 Python 开发体验和效率原地起飞。别再忍受龟速下载了,现在、立刻、马上,动手配置起来吧!

如果觉得这篇文章对你有用,别忘了点个赞在看,再转发给身边还在苦苦等待 pip install 的小伙伴们!

uv 简易安装与更换国内镜像源_uv 国内源-CSDN博客

uv安装

pip install uv

在 Windows 系统上修改 UV 的下载源

在 Windows  系统上,可以通过以下几种方式修改 UV 的下载源:

1. 通过环境变量修改

UV 提供了 UV_DEFAULT_INDEX 环境变量来设置默认的包索引源。

设置方法:
  1. 打开 “此电脑” 或 “我的电脑”,右键点击选择 “属性”。
  2. 在弹出的窗口中选择 “高级系统设置”。
  3. 在 “系统属性” 窗口中,点击 “环境变量” 按钮。
  4. 在 “系统变量” 或 “用户变量” 中点击 “新建”:
    • 变量名UV_DEFAULT_INDEX
    • 变量值:设置为你想要的镜像源地址,例如 https://pypi.tuna.tsinghua.edu.cn/simple
  5. 点击 “确定” 保存设置。

2. 通过配置文件修改

UV 支持在项目级别、用户级别和系统级别使用配置文件。

用户级别配置文件:
  • 文件路径%APPDATA%\uv\uv.toml

  • 在该文件中添加以下内容:

    [[index]]
    url = "https://pypi.tuna.tsinghua.edu.cn/simple"
    default = true
项目级别配置文件:
  • 文件路径:项目目录下的 pyproject.toml 或 uv.toml

  • 在 pyproject.toml 中添加:

    [[tool.uv.index]]
    url = "https://pypi.tuna.tsinghua.edu.cn/simple"
    default = true
  • 或在 uv.toml 中添加:

    [[index]]
    url = "https://pypi.tuna.tsinghua.edu.cn/simple"
    default = true

3. 通过命令行临时指定

在命令行中运行 UV 命令时,可以直接指定镜像源

uv add --default-index https://pypi.tuna.tsinghua.edu.cn/simple requests

注意事项

  • 如果同时设置了环境变量和配置文件,环境变量的优先级更高。
  • 确保使用的镜像源地址是有效的,例如清华大学的 PyPI 镜像源 https://pypi.tuna.tsinghua.edu.cn/simple

通过以上方法,你可以在 Windows 系统上灵活地修改 UV 的下载源。

如何给python的包管理工具uv换源?

方法一:设置环境变量 

export UV_DEFAULT_INDEX="https://mirrors.aliyun.com/pypi/simple"

方法二:新建或修改全局配置文件(Linux和MacOS一般是~/.config/uv/uv.toml,Windows 一般是%APPDATA%/uv/uv.toml,路径不存在的话直接手动创建即可)

 
  1. url = "https://mirrors.cloud.tencent.com/pypi/simple/"

 

注:如果域名是http而非https,需要加上allow-insecure-host=["xxx.com"]

更多配置见uv文档:https://docs.astral.sh/uv/configuration/files/

方法三:修改当前项目的pyproject.toml

 
  1. url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple"

  2. index-url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple"

 

参考:https://github.com/astral-sh/uv/issues/6925

附:方法二脚本版,一行命令搞定

 
  1. curl https://gh-proxy.com/raw.githubusercontent.com/waketzheng/carstino/main/pip_conf.py -o pip_conf.py && python pip_conf.py aliyun --uv