前言
- 用虛擬環境可以非常方便地隔離不同的環境,讓設定跟套件可以獨立處理。
- Python 版本
3.3
後,venv 已經是官方整合好的做法,本篇就使用官方的方式
設定
建立 venv
|
|
- 方式很簡單,只要想好虛擬環境的名稱套用上面那個指令就可以了。
- 建議使用
venv
就好。
activate / deactivate
當虛擬環境建立好後,需要 activate
,來讓目前的環境套用到你建立好的虛擬環境。
|
|
輸入後會看到指令行前面多了一個 (venv)
,代表已經設定成功。
這時候再輸入 python3
或是 pip3
就是執行這個環境中的 python
跟 pip
了。
|
|
(可以順便升版 pip3
:pip3 install --upgrade pip
)
接著就可以用 pip3
安裝各式各樣的套件囉。
更多 pip 用法可以看:Python:pip 使用指南
工作結束後,只要再輸入 deactivate
即可。
|
|
Note
activate
是一個 shell script,幫你修改環境變數跟註冊一些函數 (如deactivate
);由於是要在當前 shell 生效,所以要用source
來執行- 當然
source
等於.
,喜歡這樣下也可以,可讀性比較低一些而已
|
|