Python venv 環境管理
阿新 • • 發佈:2022-05-05
venv 虛擬環境
- 虛擬環境是什麼:獨立的python環境
- 虛擬環境的用途:更好做環境管理
- venv & virtualenv:python2無venv
venv 虛擬環境的優點
- 獨立的 Python 環境,不會產生衝突
- 有助於包的管理
- 刪除和解除安裝方便
venv 使用方法
- 建立虛擬環境
- 啟用虛擬環境
- 安裝 Python 包
venv 建立虛擬環境
- 執行指令
python3 -m venv test
-
檢視安裝了什麼包
pip list(或者pip3 list)
venv 啟用虛擬環境
- 切換指定資料夾
- Windows:/Scripts/
- macOS:/bin/
- 執行指令:
activate
# Windows 系統啟用虛擬環境
cd test
cd Scripts
activate
# macOS系統啟用虛擬環境
cd test
cd bin
source actiavte
# 或者一步到位
source ./test/bin/acitvate
venv 安裝 Python 包
- Python 版本選擇
- 進入 python2.7 環境:
python2
- 進入 python3.x 環境:
python3
- 進入 python2.7 環境:
- pip 安裝 Python 包
- 安裝 Python2.x 版本的包
- 安裝 Python3.x 版本的包
# 進入 python2.7 環境 python2 # 進入 python3.x 環境 python3 # 安裝 Python2.x 版本的包 pip install xxx # 安裝 Python3.x 版本的包 pip3 install xxx
venv 退出和刪除
- 退出虛擬環境:deactivate
- 刪除虛擬環境:刪除環境目錄
# Windows和macOS通用的退出指令
deactivate