1. 安装 virtualenv

pip install virtualenv

2. virtualenv基本操作

  • cd  path/dir # 跳转到dir目录
    
    virtualenv env # 在dir目录下创建虚拟环境env
    
    virtualenv -p path/python3.6 env # 也可以通过参数p,指定python解释器路径
  • 接下来是激活 和 冻结 虚拟环境 (重要):
    # 1.  定位到新建虚拟环境env 的Script 目录下
    cd path/env/Scripts   
    
    # 其中,存在 activate.bat 和 deactivate.bat
    
    # 2. 激活 env 环境
    activate.bat
    
    #虚拟环境处于激活状态,显示如下#
    (env)C:\Users\env\Scripts>
    
    # 3. 冻结env 环境#
    deactivate.bat
    
    #输入deactivate.bat命令后,冻结状态显示如下#
    C:\Users\env\Scripts>
    

3. virtualenvwrapper-win 安装 和使用

  • 介绍 : virtualenvwrapper-win 是Windows下对于虚拟环境的管理工具,用它可以简化virtualenv的操作
  • 安装:
    pip install virtualenvwrapper-win
  • 进入和退出虚拟环境:
    • 首先,设置virtualenvwrapper-win 的默认环境目录 : 在win10中,添加系统环境变量 WORKON,指向 path/dir  (自己想要的虚拟环境目录位置)
    • # 1.  显示当前path/dir 目录下的虚拟环境
      workon
      
      #显示如下(我的目录下)
      C:\Users\GoFree>workon
      
      Pass a name to activate one of the following virtualenvs:
      ==============================================================================
      env_python2.7
      env_python3.6
      PycharmProjects
      
      C:\Users\GoFree>
      
      ## 其中,存在 env_python2.7,env_python3.6, PycharmProjects 三个独立虚拟环境
      
      # 2.  激活env_python3.6 环境
      workon PycharmProjects # 直接workon 即可
      
      #激活状态显示如下:
      C:\Users\GoFree>workon env_python3.6
      (env_python3.6) C:\Users\GoFree>
      
      # 3.  冻结env_python3.6 环境
      deactivate env_python3.6 # 使用deactivate命令
      
      #冻结显示如下
      (env_python3.6) C:\Users\GoFree>deactivate env_python3.6
      C:\Users\GoFree>
  • 新建和删除虚拟环境:

    • # 新建虚拟环境,指定python3环境
      mkvirtualenv -p python3 venv 
      
      # 删除虚拟环境
      rmvitualenv venv
  • 冻结和重建虚拟环境:

    • 冻结:所谓 冻结(freeze) 环境,就是将当前环境的软件包等固定下来:

      • pip freeze >packages.txt  # 安装包列表保存到文件packages.txt中 
    • 重建:重建(rebuild) 环境就是在部署的时候,在生产环境安装好对应版本的软件包,不要出现版本兼容等问题:
      • pip install -r packages.txt
    • 作用:配合pip,可以批量安装对应版本的软件包,快速重建环境,完成部署。通俗讲,把当前环境的包复制粘贴到另一个新环境中,把当前环境拷贝到新环境中。

win10环境下搭建虚拟环境和 virtualenvwrapper-win 使用的更多相关文章

  1. 在win10环境下搭建 solr 开发环境

    在win10环境下搭建 solr 开发环境 2017年05月30日 09:19:32 SegaChen0130 阅读数:1050   在win10环境下搭建 solr 开发环境 安装环境  Windo ...

  2. WIN10环境下搭建与连接VPN服务器

    搭建VPN服务器 0.前言 1.WIN+E打开此电脑 2.勾选始终显示菜单,并应用,确定 3.新建传入连接,可以添加用户,也可以直接选取已有用户 连接VPN服务器 1.打开vpn设置 2.添加vpn连 ...

  3. win10环境下搭建zookeeper伪集群

    一.下载zookeeper https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 这里笔者下载的是zookeeper-3.3.6 二.配置zoo ...

  4. freeSSHD在windows环境下搭建SFTP服务器

    freeSSHD在windows环境下搭建SFTP服务器 0 建议现在windows环境下安装cygwin,否则在windows环境下cmd模式使用不了sftp去连接,可以利用win scp去测试连接 ...

  5. win10环境下安装Ubantu双系统(超详解)

    win10环境下安装Ubantu双系统 1.准备工作: 先去ubantu官网(https://www.ubuntu.com/download)去下载ubantu镜像.根据自己的实际情况选择32位的或者 ...

  6. win10环境下MySql(5.7.21版本)安装过程

    windows10上安装mysql(详细步骤) 2016年09月06日 08:09:34 阅读数:60405 环境:windwos 10(1511) 64bit.mysql 5.7.14 时间:201 ...

  7. MAC 环境下搭建HttpRunnerManager平台

    1 . mac pycharm 创建虚拟环境 https://blog.csdn.net/qq_39806105/article/details/96908584 2. mac 环境下搭建HttpRu ...

  8. YApi——手摸手,带你在Win10环境下安装YApi可视化接口管理平台

    手摸手,带你在Win10环境下安装YApi可视化接口管理平台 YApi YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建 ...

  9. ubuntu 14.04LTS 环境下搭建tftp服务器

    花费我一整天的时间在 ubuntu 14.04LTS 环境下搭建tftp服务器,网上好多资料参差不齐,简单来说,TFTP(Trivial File Transfer Protocol),是一个基于UD ...

随机推荐

  1. Oracle-11g 回缩表高水位

    回缩表高水位的意义: 所有的 Oracle 段都有一个在段内容纳数据的上线,即高水位线(high water mark).HWM 是一个标记,很像水库的丽水最高水位,即使表内数据全部删除,HWM 也还 ...

  2. java求最长公共子串的长度

    1这道题目就是给定两个字符串,然后求这两个字符串的最长公共子串的最大长度,假设我的f()方法是来求两个字符串的最大公共子串,从头开始逐一比较,如果相等,则 继续调用这个方法,使得递归的长度+1,如果不 ...

  3. 如果习惯VisualStudio,可以如下实现.Shader文件的语法高亮。

    如果习惯VisualStudio,可以如下实现.Shader文件的语法高亮. 下载作者donaldwu自己添加的关键词文件usertype.dat.其包括了Unity ShaderLab的部分关键字, ...

  4. asp.net 母版页使用详解

    母版页是VS2005中新引入的一个概念,它很好地实现界面设计的模块化,并且实现实现了代码的重用.它就像婚纱影楼中的婚纱模板,同一个婚纱模板可以给不同的新人用,只要把他们的照片贴在已有的婚纱模板就可以形 ...

  5. Mockplus设计大赛获奖选手专访 | Intimate:你的专属密友音乐播放器

    “Intimate中文意思是密友,就是想让这个音乐APP成为最懂用户的一款软件.” 如果,你随身听的音乐APP,可以成为知你懂你的密友,你幸福,她清唱一首<小幸运>:你悲伤,她低声浅吟&l ...

  6. nhibernate GetType

    本原理 /* This code assumes an IEntity interface that identifies your persistent types. */ /// <summ ...

  7. Linux下软件常见安装方式

    pasting  分类: Linux2007-12-08 16:31 1909人阅读 评论(0) 收藏 举报 linuxredhat脚本文档managerfile        Linux下软件安装主 ...

  8. HUST软件测试1506班: 第0周作业成绩

    说明 本次公布的成绩包含三次作业的结果: 毕博平台课前测试题 第0周作业1:开设博客 第0周作业2:博客阅读和思考 如果同学对作业结果存在异议,可以: 在线平台的第一周在线答疑中创建话题申诉. 或直接 ...

  9. ubuntu虚拟机安装简单pxe服务器

    安装环境: vmware2台虚拟机,一台用来做pxe服务器(安装tftp.dhcp.apache2等服务),另一台用来做安装测试. 虚拟机的网络配置:dhcp的虚拟网络为192.168.10.100/ ...

  10. myeclipse的user library使用方法

    让myeclipse形成一个整齐划一的jar集合 这里就使用到了编辑器的user Library功能 首先,打开编辑器然后如图操作window--->preference--> 点开后如图 ...