Member-only story

Python HOW: Farewell Anaconda! Take Full Control of Your Development Environment

Gabriel Harris Ph.D.
5 min readDec 9, 2020

--

Setting up python with pyenv, venv, pipx, and vsCode on Windows and macOS

Photo by Kevin Ku from Pexels

Anaconda and Miniconda are amazing python distributions that get you up and running out-of-the-box. Once you start deploying your projects into production, however, you will defiantly need more control. In this article, I go through some of the best tools to make that transition happens! 🤘

All the CLI commands used in this article are in PowerShell for Windows, and zsh for macOS

Before starting up 🚿

If you’ve anaconda or miniconda installed, uninstall it as detailed here. For Windows, also:

  • Delete $HOME\Documents\WindowsPowerShell\profile.ps1 if you have previously ran > conda init powershell
  • Disable the built-in python launcher: search for Manage app execution aliases ▶️ disable App Installer aliases for python

Install python 🐍

Download the latest 64-bit python Release for Windows or macOS (3.9.0 at the time of writing), and install it…

--

--

Gabriel Harris Ph.D.
Gabriel Harris Ph.D.

Written by Gabriel Harris Ph.D.

I’m an End-to-End Lead Data Scientist and Data Science Manager. My articles are love letters to my future self

Responses (2)