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
  • 相关阅读:
    day06.2-软链接与硬链接
    day06.1-磁盘管理
    day05.3-Linux进程管理
    day05.2-Vim编辑器
    day05.1-文件归档与压缩
    day04-Linux系统中用户控制及文件权限管理方法
    day03-Linux操作系统目录结构
    day02.2-常用Linux命令整理
    BST_traverse(中序遍历,前序遍历,后序遍历)
    JS_DOM_practice with Pokemon
  • 原文地址:https://www.cnblogs.com/july-sunny/p/12539880.html
Copyright © 2011-2022 走看看