• python——虚拟环境之virtualenvwrapper-win(windows10,64位)


    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

        

  • 相关阅读:
    【转】正则基础之——/b 单词边界
    【转】空格变成问号的怪问题
    【转】正则基础之——NFA引擎匹配原理
    【转】 .NET正则基础之——平衡组
    【转】正则基础之——环视
    【转】正则应用之——日期正则表达式
    【转】正则基础之——小数点
    【转】[ ] 字符组(Character Classes)
    【转】正则表达式30分钟入教程
    【转】正则基础之——非捕获组
  • 原文地址:https://www.cnblogs.com/cuizhu/p/9456881.html
Copyright © 2020-2023  润新知