virtualenv可以为python解释器创建多个虚拟环境,互相独立不受影响,在应用于某个具体项目时最好使用,可以:1.避免依赖包版本不一致而导致的一些错误。2.无权限环境安装第三方库3.任何针对私有库的操作不影响宿主机
一、安装:
sudo apt-get install python-vitualenv
直接使用:
创建环境
virtualenv djangoENV 会在当前目录下创建名为djangoENV的虚拟环境
例如:我的当前目录在~/.virtualenv/
启动环境
source ~/.virtualenv/djangoENV/bin/activate
这时候命令行的首部会多出一个(djangoENV),括号里是进入的虚拟环境名,此时安装的所有没款都会放在该目录
退出环境
deactivate
二、安装Virtualenvwrapper 用于管理虚拟环境
安装:
sudo pip install virtualenvwrapper
配置:
mkdir $HOME/.virtualenvs
export WORKON_HOME=$HOME/.virtualenvs >>~/.bashrc
source /usr/local/bin/virtualenvwrapper.sh >>~/.bashrc
source ~/.bashrc
bingo!完成