<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Asdf on Some Guys Blog</title><link>https://someguys.blog/tags/asdf/</link><description>Recent content in Asdf on Some Guys Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 20 Jun 2026 19:22:05 -0500</lastBuildDate><atom:link href="https://someguys.blog/tags/asdf/index.xml" rel="self" type="application/rss+xml"/><item><title>Installing Python without touching the system Python</title><link>https://someguys.blog/posts/2026-06-20-installing-python-without-touching-the-system-python/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://someguys.blog/posts/2026-06-20-installing-python-without-touching-the-system-python/</guid><description>&lt;p&gt;In the &lt;a href="https://someguys.blog/posts/2026-06-19-setting-up-a-mac-for-python/"&gt;last post&lt;/a&gt;
we set up the foundation: the terminal, the Command Line Tools, Homebrew, and a &lt;code&gt;~/projects&lt;/code&gt; folder for your code. No Python yet. This post installs it, and it&amp;rsquo;s where this series makes its first real departure from the book.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://nostarch.com/python-crash-course-3rd-edition" target="_blank" rel="noopener noreferrer"&gt;&lt;em&gt;Python Crash Course&lt;/em&gt;&lt;/a&gt;
has you download Python from python.org and double-click an installer. That works, and if you&amp;rsquo;ve already done it, nothing here is going to break it. But it leaves you with a single Python wired into your whole machine, and no clean way to keep one project&amp;rsquo;s libraries from leaking into another. We&amp;rsquo;re going to install Python so that you control which version you&amp;rsquo;re running and so that every project gets its own isolated set of packages. It&amp;rsquo;s two tools doing two jobs, and once it&amp;rsquo;s in place you stop thinking about it.&lt;/p&gt;</description></item></channel></rss>