virtualenv 的使用

Posted on Posted in python
Tips: 本文创建于2016年4月26日,已超过 2 年,内容或图片可能已经失效!

python 环境使用 virtualenv
### 安装

  1. pip install virtualenv  

### 使用

  1. virtualenv --no-site-packages venv  
  2. source venv/bin/activate    #进入环境  
  3. deactivate  #退出环境  
  4. virtualenv -p /usr/bin/python3.4 venv34 #指定 python 版本  

> 生成打包的环境,进行移植

  1. virtualenv -p /usr/bin/python3.4 --no-site-packages venv34    
  2. cd venv34    
  3. virtual --relocatable ./    
  4. cd ../    
  5. tar zcvf venv34.tgz venv    
  6. # 移植后需要更改 bin/activate 脚本中的路径  

### 配置文件

> 默认位置

  1. $HOME/.virtualenv/virtualenv.ini    
  2. [virtualenv]    
  3. python = /usr/bin/python    

### virtualenvwrapper

  1. pip install virtualenvwrapper  

> 把下面的写入 .bashrc 中

  1. export VIRTUALENV_USE_DISTRIBUTE=1  
  2. export WORKON_HOME=$HOME/.virtualenvs  
  3. export PROJECT_HOME=$HOME/Devel  
  4. export PIP_VIRTUALENV_BASE=$WORKON_HOME  
  5. export PIP_RESPECT_VIRTUALENV=true  
  6. export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python  
  7. export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv  
  8. export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'  
  9. source /usr/local/bin/virtualenvwrapper.sh  
  10. workon myenv  

> 使用

  1. mkvirtualenv venv   #新建一个虚拟环境,新建之后直接进入  
  2. workon venv #进入虚拟环境  
  3. rmvirtualenv venv   #删除 venv 环境  
  4. lsvirtualenv -b #查看已有的虚拟环境  
» 转载请注明来源:呢喃 » virtualenv 的使用