Centos中使用virtualenvwrapper

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpfxgf.html