zoukankan      html  css  js  c++  java
  • 【VritualEnv】虚拟环境的介绍和基本使用

    一.virtualenv的介绍:

      在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰,如下所示。 

      通俗点就是:版本环境隔离,不同的python应用可能需要不同的版本python包,因此通过虚拟环境实现虚拟化的python运行环境

     二.安装vittualenv:

      以window平台为例:

        pip install virtualenv

        但是,鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。 

        1.安装virtualenvwrapper(确保virtualenv已安装)

    pip install virtualenvwrapper
    pip install virtualenvwrapper-win  #Windows使用该命令

        2.设置环境变量 WORKON_HOME 指定virtualenvwrapper虚拟环境默认路径:

        如果不设置,会自动在当前用户目录创建相关文件夹。

        

         3、创建虚拟环境

    mkvirtualenv env1  -p d:/app/Python36/python.exe  //这里可以通过-p指定虚拟环境所对应的python解释器版本,适合已经安装了多个python版本的系统

        4、查看所有虚拟环境和启动虚拟环境:

    lsvirtualenv
    
    workon py36env

        5、退出虚拟环境

    deactivate

        如果需要删除虚拟环境,执行如下命令:

    rmvirtualenv py36env
  • 相关阅读:
    22.渐进式框架的理解
    21、Vue组件间通信6种方式(网上找视频看)
    20、vue中如何使用event对象
    19.vue组件中data为什么必须是一个函数
    18、Vue.js中this.$nextTick()的使用
    17.v-on可以监听多个方法吗
    16.分别简述computed和watch的使用场景
    15. 请说出vue.cli项目中src目录每个文件夹和文件的用法
    13、vue中v-model的应用及使用详解(看链接)
    eclipse编码问题
  • 原文地址:https://www.cnblogs.com/july-sunny/p/12539880.html
Copyright © 2011-2022 走看看