<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pyenv on Bruce on AI Engineering</title><link>http://www.heyuan110.com/tags/pyenv/</link><description>Recent content in Pyenv on Bruce on AI Engineering</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 27 Jul 2026 10:00:00 +0800</lastBuildDate><atom:link href="http://www.heyuan110.com/tags/pyenv/index.xml" rel="self" type="application/rss+xml"/><item><title>uv vs conda vs pyenv: Which Python Manager Wins in 2026?</title><link>http://www.heyuan110.com/posts/python/2026-07-27-uv-vs-conda-vs-pyenv/</link><pubDate>Mon, 27 Jul 2026 10:00:00 +0800</pubDate><guid>http://www.heyuan110.com/posts/python/2026-07-27-uv-vs-conda-vs-pyenv/</guid><description>&lt;p&gt;&lt;img src="http://www.heyuan110.com/posts/python/2026-07-27-uv-vs-conda-vs-pyenv/cover.webp"
 alt="uv vs conda vs pyenv comparison 2026 with benchmarks and decision tree"
 
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 width="1200"
 height="630"
/&gt;
&lt;/p&gt;
&lt;p&gt;&amp;ldquo;uv vs conda vs pyenv&amp;rdquo; is one of the most-searched Python tooling questions of 2026, and it&amp;rsquo;s a category error — like asking whether you should buy a truck, a toolbox, or a jack. These three tools were never in the same race. pyenv manages &lt;em&gt;interpreter versions&lt;/em&gt;. conda manages &lt;em&gt;an entire binary ecosystem&lt;/em&gt; that happens to include Python. uv manages &lt;em&gt;packages, environments, and interpreters&lt;/em&gt; for the PyPI world.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the version of the answer you can act on today: &lt;strong&gt;uv has already eaten pyenv&amp;rsquo;s job, so the only real question left is whether your dependencies live outside PyPI — and that&amp;rsquo;s the only case where conda still earns its 275 MB per environment.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I benchmarked all three on my Mac this morning — same three packages, same machine, stopwatch running. uv installed the set in 0.10 seconds from a warm cache. pip took 5.16 seconds. conda took 48.6 for the whole environment. And conda threw a licensing wall in my face before it would install anything, which turned out to be the most interesting data point of the day. Receipts below.&lt;/p&gt;</description></item></channel></rss>