<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pip on Bruce AI 工程笔记</title><link>http://www.heyuan110.com/zh/tags/pip/</link><description>Recent content in Pip on Bruce AI 工程笔记</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Fri, 10 Apr 2026 10:00:00 +0800</lastBuildDate><atom:link href="http://www.heyuan110.com/zh/tags/pip/index.xml" rel="self" type="application/rss+xml"/><item><title>uv 完全指南：一个工具干掉 pip + conda + pyenv</title><link>http://www.heyuan110.com/zh/posts/python/2026-04-10-uv-python-package-manager/</link><pubDate>Fri, 10 Apr 2026 10:00:00 +0800</pubDate><guid>http://www.heyuan110.com/zh/posts/python/2026-04-10-uv-python-package-manager/</guid><description>&lt;p&gt;&lt;img src="http://www.heyuan110.com/posts/python/2026-04-10-uv-python-package-manager/cover.webp"
 alt="uv Python package manager comparison guide showing uv vs pip conda pyenv"
 
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 width="1200"
 height="630"
/&gt;
&lt;/p&gt;
&lt;p&gt;Python 最大的问题不是语法难，是&lt;strong&gt;装包难&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;如果你写过 Python，一定经历过这些场景：&lt;code&gt;pip install&lt;/code&gt; 半天装不上、virtualenv 和 conda 搞混了环境变量、pyenv 编译 Python 等了五分钟结果报错说缺 libffi。这些痛苦不是你的错——是 Python 的包管理生态太碎片化了。pip 管装包、virtualenv 管环境、pyenv 管版本、pip-tools 管锁定……四五个工具各管一摊，还经常互相打架。&lt;/p&gt;
&lt;p&gt;2024 年底，一个叫 &lt;a href="https://github.com/astral-sh/uv"&gt;uv&lt;/a&gt; 的工具横空出世，用 Rust 重写了整个 Python 包管理流程。到 2026 年 4 月，它的月下载量已经达到 7500 万次，超过了 Poetry。我的判断是：&lt;strong&gt;对于新项目，uv 是 2026 年唯一正确的起点。&lt;/strong&gt; 这篇文章会告诉你为什么，以及什么时候它不适用。&lt;/p&gt;</description></item></channel></rss>