virtualenv 虚拟环境依赖安装

虚拟环境依赖安装

开发会用 virtualenv 来管理多个开发环境

Linux/MacOS 下

virtualenvwrapper 使得virtualenv变得更好用,所以我们一起安装了

1 sudo pip install virtualenv virtualenvwrapper

修改~/.bash_profile或其它环境变量相关文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下语句

  export WORKON_HOME=$HOME/.virtualenvs
  export PROJECT_HOME=$HOME/ENV
  source /usr/local/bin/virtualenvwrapper.sh

++++++++++++++++++++++++++++++++++++++

修改后使之立即生效(也可以重启终端使之生效):

source ~/.bashrc
 

mkvirtualenv zqxt:创建运行环境zqxt

workon zqxt: 工作在 zqxt 环境 或 从其它环境切换到 zqxt 环境

deactivate: 退出终端环境

其它的:

rmvirtualenv ENV:删除运行环境ENV

mkproject mic:创建mic项目和运行环境mic

mktmpenv:创建临时运行环境

lsvirtualenv: 列出可用的运行环境

lssitepackages: 列出当前环境安装了的包

要删除一个虚拟环境,只需删除它的文件夹。(执行 rm -rf venv )

 

virtualenv -p /usr/bin/python2.7 venv    # -p参数指定Python解释器程序路径

 

virtualenvwrapper基本使用

1.创建虚拟环境 mkvirtualenv

mkvirtualenv venv   

  这样会在WORKON_HOME变量指定的目录下新建名为venv的虚拟环境。

  若想指定python版本,可通过"--python"指定python解释器

mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv

2. 基本命令  

  查看当前的虚拟环境目录

[root@localhost ~]# workon
py2
py3

  切换到虚拟环境

[root@localhost ~]# workon py3
(py3) [root@localhost ~]# 

  退出虚拟环境

(py3) [root@localhost ~]# deactivate
[root@localhost ~]# 

  删除虚拟环境

rmvirtualenv venv

 

posted @ 2018-01-27 20:46  喻晓生  阅读(1283)  评论(0编辑  收藏  举报