zoukankan      html  css  js  c++  java
  • DAY 170 创建虚拟环境06

    Python应用程序开发中,如果系统只安装了Python3.6.6。当开发者使用pip安装第三方包时,所安装的包会进入Python安装目录下的site-packages目录中。Python的优势之一是有众多的开源包,但是这也成为了Python的一大诟病。

    假如需要同时开发多个应用程序,这些应用程序将会共用一个Python环境,就是安装在系统的Python 3.6.6。如果应用A需要django==1.8.2,应用B需要django==2.0怎么办?

    这种情况下,每个应用需要各有一个“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

    1、python虚拟环境—virtualenv

    virtualenv 是一个创建隔离Python开发环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需要的依赖包。

    安装virtualenv

    pip install virtualenv

    安装完成后输入virtualenv按下回车,了解virtualenv的基本功能选项

    图片描述

    2、基本使用

    虚拟 环境是可以随处放置的,进入需要放置的文件夹,点击右键选择“在此处打开shell窗口” 或者 打开cmd 通过cd进入需要放置的文件夹

    venv 虚拟环境名称,名称自定义,默认创建一个干净的环境

    virtualenv venv

    图片描述

    创建虚拟环境,拷贝本地已有依赖包

    virtualenv --system-site-packages venv

    图片描述

    指定python版本创建虚拟环境

    virtualenv -p E:Python36python.exe venv
    activate.bat # 启动虚拟环境
    deactivate.bat # 退出虚拟环境
    where python # 查看本地已经安装的python环境

    图片描述
    图片描述

    1、安装virtualenv

    pip install virtualenv

    2、安装virtualenvwrapper对虚拟环境集中管理

    pip install virtualenvwrapper-win

    3、配置环境变量

    WORKON_HOME

    D:Usersvirtualenv

    图片描述

    4、基本操作

    创建虚拟环境

    mkvirtualenv venv

    查看已经创建过的虚拟环境

    workon

    启动虚拟环境

    workon venv

    退出虚拟环境

    deactivate

    删除虚拟环境

    rmvirtualenv venv
  • 相关阅读:
    自定义Maven Archetype模板
    [Discuz!NT] Crash问题记录
    echarts渐变色实现方法
    关于windows7 IIS 7.5和Vista IIS 7.0 局域网无法访问的解决方法
    返回接口信息
    [转]简易下拉框式日期选择器(带闰平年判断)
    漂亮的验证码
    EXT.NET 使用 Ueditor编辑器,并在后台获取的方法
    WIN7 IIS不能显示特殊图片 “+”,""号的图片需要转义才可以显示
    人才网查找职位的复杂SQL用法
  • 原文地址:https://www.cnblogs.com/DEJAVU888/p/15033447.html
Copyright © 2011-2022 走看看