Virtualenvwrapper 安装 for Mac

Posted LeonWS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Virtualenvwrapper 安装 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    # 创建一个虚拟环境,测试效果
 

 

6、激活环境(切换到新环境目录)
   
cd py3env  # 进入虚拟环境  
   source bin/activate  # 激活虚拟环境  
   python --version    #看下版本号是否为python3

 

7、安装依赖包
    
pip install flask  
    pip install django  
    pip install Scipy 
    注意!不要加sudo,否则会安装到系统环境中,没有安装到虚拟环境中

  

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  

 

以上是关于Virtualenvwrapper 安装 for Mac的主要内容,如果未能解决你的问题,请参考以下文章

安装了 virtualenv 和 virtualenvwrapper:Python 说没有名为 virtualenvwrapper 的模块

CentOS7 安装虚拟环境 virtualenvwrapper

mac上安装virtualenvwrapper的正确姿势

/usr/bin/python3: Error while finding spec for 'virtualenvwrapper.hook_loader' (<class &#

pip 安装后 virtualenvwrapper.sh 在哪里?

virtualenvwrapper 的安装和使用(转)