They don’t think it do be like it is but it do

Last updated:

You can also find this article in 繁體中文 here (still a WIP 🚧).

The year is 2020. Marie Kondo holds up your scattered python dependencies to the crowd. “Do these packages spark joy?” The crowd jeers, “No they do not!” She nods silently and throws them into the pit.

Why use a virtual environment?

First, let’s start with the two rules of Python development.

  1. You do not tamper with System Python
  2. You DO NOT tamper with System Python

The TL;DR reason is when you install a package into your system Python, you usually have to globally. This…


Hi I’m Frank 👋 I write about dev experiences related to data engineering and data science in English and Chinese. 你好,我是股阿厚,我會用中英文在這裡寫些關於數據科學和軟體工程有關的開發經驗。

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store