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

Last updated: June 21, 2021

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

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 sudo pip install 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