zoukankan      html  css  js  c++  java
  • 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  
    
  • 相关阅读:
    string与wstring之间的转换
    QTableWidget去除选中虚边框
    在新机器部署Qt+mysql程序
    Qt文件路径分隔符
    MySQL通过增加用户实现远程连接数据库
    Qt 配置文件QSettings读取以及中文问题
    git config proxy
    ubuntu14.04 us sources.list
    How to keep Environment Variables when Using SUDO
    ubuntu hash sum mismatch error
  • 原文地址:https://www.cnblogs.com/Leon27-29/p/12089451.html
Copyright © 2011-2022 走看看