怎樣創建新的Python 3虛擬環境?
python3 -m venv ~/venv3/myproject
怎樣使用已經建立的虛擬環境?
source ~/venv3/myproject/bin/activate
(myproject) $
看到(myproject)在命令提示符前面說明正在使用叫myproject的虛擬環境
Python虛擬環境 / Python virtual environment (virtualenv) 到底是什麼意思?
進入虛擬環境後
$ which python
/Users/feellikelearning/venv3/myproject/bin/python
說明python interpreter地址不再是系統默認的, 而是virtual environment裏面的. 以Mac OS為例, 系統默認是是/user/bin/python.
Python虛擬環境就是一個完全獨立於系統默認的Python環境, 有自己的interpreter和library, 一般可以給一個Python project建立一個virtual environment, 這樣可以控制Python版本和特點library版本.
退出virtual env
deactivate