python——虚拟环境之virtualenvwrapper-win(wi…

2018-08-10 23:52:07来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

1 问题描述

  当M个项目需要N个版本的python环境配置时(M>N)时,我们没有必要对每个项目都创建一个虚拟环境,只需要创建N个虚拟环境即可。这样节省了大量存储空间(特别是当M远大于N时)。但要怎么进行创建这N个环境并对这些环境进行管理呢?

 

2 问题解决思路

  通过三方包virtualenvwrapper-win来解决。virtualenvwrapper-win是一个基于virtualenv开发的工具包。它可以将分散在各个路径下的虚拟环境,集中到统一的路径下进行管理,方便各个虚拟环境之间的切换。

 

3 具体解决步骤

  3.1 安装virtualenvwrapper-win

    打开命令提示符,输入下面命名进行安装

    pip install virtualenvwrapper-win

    或者

    python3 -m pip install virtualenvwrapper-win

  3.2 virtualenvwrapper-win的使用说明

    3.2.1 创建虚拟环境
      (1)语法
        mkvirtualenv 虚拟环境名称

      (2)界面效果

        

 


      (3)作用效果
        会创建在特定的文件夹中。windows下,默认在用户目录的Envs文件夹中
    3.2.2 激活虚拟环境

      创建完成后会自动激活新创建的虚拟环境,另外也可以workon命令来激活虚拟环境,代码如下:
           workon 虚拟环境名称

        例如:workon ENV2

    3.2.3 查看所有虚拟环境
    (1)语法
      lsvirtualenv

    或者
      workon

    (2)界面效果

       

    (3)作用效果  

      列出Envs文件夹中创建的所有虚拟环境

    3.2.4 切换激活虚拟环境

      (1)语法
        workon 虚拟环境名称

       (2)界面效果

        

      (3)作用效果

        退出虚拟环境ENV1  ,并激活指定的虚拟环境ENV2。

      3.2.4 关闭虚拟环境
        (1)语法
          deactivate

        (2)界面效果

          

        (3)作用效果
         关闭激活的虚拟环境
    3.2.5 删除虚拟环境
      (1)语法
          rmvirtualenv 虚拟环境名称

      (2)界面效果

        删除前界面效果如下:
        

        删除后界面效果如下:

        

      (3)作用效果
        删除指定虚拟环境,删除对应的文件夹,退出对应虚拟环境的激活状态。

  更多操作见官网地址:https://pypi.python.org/pypi/virtualenvwrapper-win

    

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Django中的模型继承

下一篇:【leetcode 简单】第十六题 二进制求和