1. 安装:
#安装virtualenv
(sudo) pip install virtualenv
#安装virtualenvwrapper
(sudo) pip install virtualenvwrapper
2,配置:
修改~/.bash_profile或其它环境变量相关文件(如 .bashrc(我的Ubuntu15.10 下的是这个) 或用 ZSH 之后的 .zshrc),添加以下语句:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
export VIRTUALENVWRAPPER_PYTHON='/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/bin/python3'
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
ps:【VIRTUALENVWRAPPER_PYTHON可硬通过which Python3获取】
【 which virtualenvwrapper.sh获取】
source ~/.bash_profile
3,使用
创建’TDD’虚拟环境
mkvirtualenv -—python=python3.6 TDD
#创建即激活
which python:查看
deactivate退出
workon TDD 激活
python —version :版本查看
mkvirtualenv zqxt:创建运行环境zqxt
workon zqxt: 工作在 zqxt 环境 或 从其它环境切换到 zqxt 环境
deactivate: 退出终端环境
其它的:
rmvirtualenv ENV:删除运行环境ENV
mkproject mic:创建mic项目和运行环境mic
mktmpenv:创建临时运行环境
lsvirtualenv: 列出可用的运行环境
lssitepackages: 列出当前环境安装了的包
创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。
安装过程最大的问题容易出现在环境变量的配置。不配置的话每次都要执行virtualenvwrapper.sh ,所以还是要在任意一个配置文件中加入环境变量,减少以后的操作。