Virtualenvwrapper installation for Mac

由于virtualenv不止可以隔离python版本,还可以隔离插件模块的不同版本,根据开发场景考虑,选择virtualenv+virtualenvwrapp组合。

一、安装virtualenv
1 、mac pro 系统自带
   Python  2.7 . 10
 
2 、手工安装
    python  3.5 . 4
 
3 、安装pip
  
sudo easy_install pip

  

4 、安装虚拟环境virtualenv
  
sudo pip install virtualenv

  

5 、创建环境
1 )创建虚拟环境存放目录:
  
mkdir ~/py_envs<br>

 

2 )创建一个虚拟环境
   
cd ~/py_envs
   virtualenv -p / usr / local / bin / python3 py3env # create a virtual environment, test results
 

 

6 、激活环境(切换到新环境目录)
   
cd py3env # to enter the virtual environment  
   source bin / activate # activates the virtual environment  
   python --version # look for the version number is python3

 

7 、安装依赖包
    
pip install flask  
    pip install django  
    pip install Scipy 
    note! Do not add sudo, otherwise they will be installed in the system environment is not installed in the virtual environment

  

8 、退出环境
    
 deactivate

 

 
二、安装虚拟环境管理包virtualenvwrapper    
这玩意儿就是对virtualenv的扩展,更方便新增、复制、删除、切换虚拟环境
1 、执行virtualenvwrapper安装命令
   
sudo pip install virtualenvwrapper

 

注释:mac pro 提示six版本冲突时执行: 
sudo pip install virtualenvwrapper -v --ignore-install six
 
2 、配置virtualenvwrapper.sh运行前需要的环境
vim ~/.bash_profile    
export WORKON_HOME=~/py_envs
source /usr/local/bin/virtualenvwrapper.sh
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python

 

 
3 、列出当前所有的python虚拟环境
lsvirtualenv -b

 

 
4 、创建虚拟环境
mkvirtualenv -p /usr/local/bin/python  py2env 

 

5 、启动或切换虚拟环境
workon py2env 

 

6 、退出虚拟环境
deactivate

 

7 、删除虚拟环境
rmvirtualenv  py3env  

 

Guess you like

Origin www.cnblogs.com/Leon27-29/p/12089451.html