Centos中使用virtualenvwrapper
python特有的一种软件环境,创建多个python环境,各个环境之间完全隔离,互不影响。它可以用来解决Python项目开发和运行过程中的依赖项和版本问题,而不必和其他项目的Python环境以及全局的Python环境发生冲突。
首先确保有Python环境
1 安装更新pip注:Linux下默认未安装pip,需要手动安装pip命令。
#python2.7安装 yum install python-pip #pip 更新 pip install --upgrade pip如果安装出错,请务必更新pip
2 安装virtualenv pip install virtualenv pip install virtualenvwrapper此时还不能使用virtualenvwrapper,默认virtualenvwrapper安装在/usr/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,里面有安装步骤,我们照着操作把环境设置好。
查找virtalenvwrapper位置
find / -name virtualenvwrapper.sh进入 用户主目录,打开 .bashrc 文件,添加如下代码:
export WORKON_HOME=$HOME/.virtualenvs #export PROJECT_HOME=$HOME/Devel source /usr/bin/virtualenvwrapper.sh备注:WORKON_HOME: 告诉 virtualenvwrapper 在哪里放置你的虚拟环境,默认是在 $HOME/.virtualenvs 目录下。如果这个目录不存在,virtualenvwrapper 运行的时候会自动创建它。
PROJECT_HOME :告诉virtualenvwrapper在哪里存放你的项目的工作目录
执行 source 命令,使刚添加的代码生效:
source .bashrc 3virtualenvwrapper使用
创建指定解释器的虚拟环境
mkvirtualenv -p /usr/bin/python env_name备注:这里的/usr/bin/python是python的位置
启动虚拟环境
workon env_name
退出虚拟环境
deactivate
删除虚拟环境
rmvirtualenv env_name