python venv环境管理 vs virtualenv
Virtualenv是通过创建虚拟环境,实现Python环境间的隔离,避免相互干扰。
1.virtualenv setup
# pip安装Virtualenv
pip install virtualenv
2.使用方法
# syntax
virtualenv [选项] 目标目录
# 创建虚拟目录
virtualenv /opt/ansible/venv
# 指定的Python解释器创建虚拟环境
virtualenv -p /usr/bin/python2.7 venv
# 检测
pip -V
# 激活虚拟环境
source /opt/ansible/venv/bin/activate
(venv) $
# 退出虚拟环境
(venv) $ deactivate
3.venv模块
venv不用安装需要python3.3以上进入和退出该环境的方式和virtualenv一致。
# 1.创建环境
python -m venv <NAME>
# 2.更新pip
python -m pip install --upgrade pip