<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Uv on Chris Liatas</title><link>https://liatas.com/tags/uv/</link><description>Recent content in Uv on Chris Liatas</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 02 Jun 2026 12:00:00 +0300</lastBuildDate><atom:link href="https://liatas.com/tags/uv/index.xml" rel="self" type="application/rss+xml"/><item><title>Anaconda vs {pyenv + pipenv} (and uv)</title><link>https://liatas.com/posts/anaconda-vs-pyenv-pipenv/</link><pubDate>Wed, 29 Aug 2018 11:18:18 +0300</pubDate><guid>https://liatas.com/posts/anaconda-vs-pyenv-pipenv/</guid><description>&lt;div class="headerclaim"&gt;Updated for 2026. Examples assume Linux (Ubuntu 22.04+) or macOS (incl. Apple Silicon) with a bash/zsh shell; adapt paths for your OS.&lt;/div&gt;

&lt;aside class="callout"&gt;
 &lt;h5 class="callout__title"&gt;&lt;svg class="callout__icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;polyline points="23 4 23 10 17 10"/&gt;&lt;polyline points="1 20 1 14 7 14"/&gt;&lt;path d="M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"/&gt;&lt;/svg&gt;&lt;span&gt;2018 → 2026 update&lt;/span&gt;
 &lt;/h5&gt;
 &lt;div class="callout__body"&gt;&lt;p&gt;This post originally compared Anaconda with a &lt;code&gt;pyenv + pipenv&lt;/code&gt; setup. Since then the landscape changed twice over: Python 2 reached end-of-life, &lt;a href="https://www.anaconda.com/pricing"&gt;Anaconda&amp;rsquo;s terms&lt;/a&gt; pushed many to the community &lt;a href="https://github.com/conda-forge/miniforge"&gt;Miniforge&lt;/a&gt; build, and &lt;a href="https://docs.astral.sh/uv/"&gt;&lt;strong&gt;uv&lt;/strong&gt;&lt;/a&gt; arrived and largely collapsed the &lt;code&gt;pyenv + pipenv + virtualenv + pip&lt;/code&gt; stack into a single fast tool. The three approaches below are all still valid — pick by use case.&lt;/p&gt;</description></item></channel></rss>