Centos中使用virtualenvwrapper

采得百花成蜜后,为谁辛苦为谁甜。这篇文章主要讲述Centos中使用virtualenvwrapper相关的知识,希望能为你提供帮助。
Centos中使用virtualenvwrapperpython特有的一种软件环境,创建多个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 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

3 virtualenvwrapper使用
  • 创建指定解释器的虚拟环境
    mkvirtualenv -p /usr/bin/python env_name

    备注:这里的/usr/bin/python是python的位置
  • 启动虚拟环境
    workon env_name

  • 退出虚拟环境
    deactivate

  • 【Centos中使用virtualenvwrapper】删除虚拟环境
    rmvirtualenv env_name


    推荐阅读