• 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

        

  • 相关阅读:
    vue_组件化开发
    C++ / C# 访问网络共享文件夹
    PetaLinux 设置操作系统内存
    linux 不用./ 直接执行程序
    Visual Studio Code 开发环境搭建 —— C# 扩展插件
    Visual Studio Code 调试项目时传参
    PetaLinux 安装
    Ubuntu 报 "xxx is not in the sudoers file.This incident will be reported" 错误解决方法
    常用 Linux 命令
    搭建 Git 服务器(Ubuntu 系统)
  • 原文地址:https://www.cnblogs.com/cuizhu/p/9456881.html
Copyright © 2020-2023  润新知