2020年2月13日 星期四

python venv

理論上使用 python 應該要用虛擬環境會比較保險,不過一直都懶得記指令,最近因為要同時使用不同版本 python,記錄一下避免忘記。

OS:Ubuntu 18.04

安裝環境
1. sudo apt-get install python3.7
2. sudo apt-get install python3-venv
3. sudo apt-get install python3.7-venv

建立虛擬環境
1. python3.7 -m venv XXX (XXX 是你要的環境 folder,python 版本是 3.7)
2. python3 -m venv XXX (XXX 是你要的環境 folder,python 版本是 3.6,18.04 預設)
3. source XXX/bin/activate

安裝 module
1. pip install YYY

執行 python
python ZZZ.py

離開虛擬環境
deactivate

venv 缺點
venv 的 python 會依賴主環境,但目前對我來說已經夠用,如果要安裝各種版本 python,較好的選擇可能是 conda。

沒有留言:

張貼留言