• virtualenv和virtualenvwrapper介绍和使用


    virtualen介绍

    virtualenv优点:

    • 工具可以创建隔离的Python环境 。
    • 环境升级不影响其他应用,也不会影响全局的python环境
    • 它可以防止系统中出现包管理混乱和版本的冲突

    virtualenv安装和使用

    • 安装
    pip install virutalenv
    
    • 创建环境
    virtualenv [虚拟环境名称] 
    virtualenv testvir
    
    • 激活环境
    cd testvir
    source ./bin/activate
    

    备注:此时,就进入了一个隔离的环境,安装,卸载和使用模块,都会在test环境中,而不会影响系统和其他环境。

    • 退出环境
    deactive
    

    virtualenvwrapper介绍

    virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,它可以做:

    • 将所有虚拟环境整合在一个目录下
    • 管理(新增,删除,复制)虚拟环境
    • 切换虚拟环境

    virtualenvwrapper安装和使用

    • 安装
    pip install virtualenvwrapper
    

    提示:win系统安装命令:pip install virtualenvwrapper-win

    • 初始化

    默认virtualenvwrapper安装在/usr/local/bin下面,实际上需要运行virtualenvwrapper.sh文件才行;所以需要先进行配置一下:

    1)创建虚拟环境管理目录: mkdir $HOME/.local/virtualenvs

    2)在~/.bashrc中添加行:

    export VIRTUALENV_USE_DISTRIBUTE=1        #  总是使用 pip/distribute                                                                                   
    export WORKON_HOME=$HOME/.local/virtualenvs       # 所有虚拟环境存储的目录             
    if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then
       source $HOME/.local/bin/virtualenvwrapper.sh                                                                                                         
    else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then                                                                                                     
             source /usr/local/bin/virtualenvwrapper.sh                                                                                                        
        fi                                                                                                                                                     
    fi                                                                                                                                                          
    export PIP_VIRTUALENV_BASE=$WORKON_HOME                                                                                                                     
    export PIP_RESPECT_VIRTUALENV=true
    

    3)启动 virtualenvwrapper: source ~/.bashrc

    • 使用方法

    所有的命令可使用:virtualenvwrapper --help 进行查看,这里列出几个常用的:

    1. 创建基本环境:mkvirtualenv [环境名]
    2. 删除环境:rmvirtualenv [环境名]
    3. 激活环境:workon [环境名]
    4. 退出环境:deactivate
    5. 列出所有环境:workon 或者 lsvirtualenv -b
  • 相关阅读:
    [转]ArcSDE数据被锁定后的解锁方法
    一个ArcGIS网络分析的最短路径例子||A Network Analyst Shortest Route of ArcGIS[转]
    Flex项目调试及日志记录
    组件服务计算机我的电脑右键无属性,组件服务打不开
    ORACLE纯SQL实现多行合并一行[转]
    自定义组件开发 第二节 MXML组件开发
    FLEX中使用BitmapFill的source属性指定SVG类文件
    FLEX动态创建事件
    Sublime Text3常用插件推荐
    RemoveView在android2.1以及之后才支持addView
  • 原文地址:https://www.cnblogs.com/shhnwangjian/p/6365418.html
Copyright © 2020-2023  润新知