• virtualenv和virtualenvwrapper介绍、安装和使用


    vritualenv优点:

    1. 使不同应用开发环境独立

    2. 环境升级不影响其他应用,也不会影响全局的python环境

    3. 它可以防止系统中出现包管理混乱和版本的冲突

    安装:

    pip install virtualenv
    

      

    window下使用

    创建目录

    virtualenv venv
    

      

    如图所示:

    注: 1. 虚拟环境位于当前命令的目录下 这里是 C:UsersAdministrator

            2. 虚拟环境名称为 venv

    激活环境

    1) 进入虚拟环境目录: cd C:UsersAdministrator
    2) 进入脚本目录:     cd venvScripts
    3) 运行activate.bat:  activate.bat
    

      

    如图所示:

    停止使用环境

    deactivate
    

      

    linux使用

    liunx中virtualenv安装和使用

    virtualenvwrapper(虚拟环境管理工具)

    官方文档:http://virtualenvwrapper.readthedocs.io/en/latest/

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

    优点:

    1. 将所有虚拟环境整合在一个目录下

    2. 管理(新增,删除,复制)虚拟环境

    3. 切换虚拟环境

    安装

    pip install virtualenvwrapper-win
    pip install virtualenvwrapper        # linux环境
    

      

    设置WORK_HOME环境变量

    创建虚拟环境

    mkvirtualenv testvir
    

      

    python2和python3同时存在一台电脑,指定python版本解决方法

    mkvirtualenv --python=python版本的python.exe路径 虚拟环境名称
    

      

    如下图所示
    97.png

    使用方法

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

    • 创建基本环境:mkvirtualenv [环境名]

    • 删除环境:rmvirtualenv [环境名]

    • 激活环境:workon [环境名]

    • 退出环境:deactivate

    • 列出所有环境:workon 或者 lsvirtualenv -b

    linux中使用virtualenvwrapper

    安装

    pip install virtualenvwrapper
    

      

    但是安装之后并不能直接使用,我们需要配置之后才能使用相关命令。

    首选找到对应的virtualenvwrapper.sh文件的路径:

    find / -name virtualenvwrapper.sh
    

      

    找到路径之后在/etc/profile中进行配置:

    export WORKON_HOME=/root/virtualenvs
    source /usr/bin/virtualenvwrapper.sh
    

      

    之后source /etc/profile就可以使用相关命令来操作虚拟环境了,对应的命令与windows下一致。

  • 相关阅读:
    Android开发之SQLite的使用方法
    【转】如何分析解决Android ANR
    error log
    33层高楼为什么27楼和28楼最贵 次顶层房价高原因揭秘
    Could not allocate CursorWindow size due to error -12 错误解决方法
    过来人讲述买房血泪史:什么样的房子不能碰
    cocos2d-x删除vs2010项目模板
    Lua学习笔记5:类及继承的实现
    Linux vsftpd服务配置具体解释
    Android_Dialog_设置Dialog窗体的大小
  • 原文地址:https://www.cnblogs.com/chenxinming-top/p/7843178.html
Copyright © 2020-2023  润新知