zoukankan      html  css  js  c++  java
  • virtualenv 虚拟环境依赖安装

    虚拟环境依赖安装

    开发会用 virtualenv 来管理多个开发环境

    Linux/MacOS 下

    virtualenvwrapper 使得virtualenv变得更好用,所以我们一起安装了

    1 sudo pip install virtualenv virtualenvwrapper

    修改~/.bash_profile或其它环境变量相关文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下语句

      export WORKON_HOME=$HOME/.virtualenvs
      export PROJECT_HOME=$HOME/ENV
      source /usr/local/bin/virtualenvwrapper.sh

    ++++++++++++++++++++++++++++++++++++++

    修改后使之立即生效(也可以重启终端使之生效):

    source ~/.bashrc
     

    mkvirtualenv zqxt:创建运行环境zqxt

    workon zqxt: 工作在 zqxt 环境 或 从其它环境切换到 zqxt 环境

    deactivate: 退出终端环境

    其它的:

    rmvirtualenv ENV:删除运行环境ENV

    mkproject mic:创建mic项目和运行环境mic

    mktmpenv:创建临时运行环境

    lsvirtualenv: 列出可用的运行环境

    lssitepackages: 列出当前环境安装了的包

    要删除一个虚拟环境,只需删除它的文件夹。(执行 rm -rf venv )

     

    virtualenv -p /usr/bin/python2.7 venv    # -p参数指定Python解释器程序路径

     

    virtualenvwrapper基本使用

    1.创建虚拟环境 mkvirtualenv

    mkvirtualenv venv   

      这样会在WORKON_HOME变量指定的目录下新建名为venv的虚拟环境。

      若想指定python版本,可通过"--python"指定python解释器

    mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv

    2. 基本命令  

      查看当前的虚拟环境目录

    [root@localhost ~]# workon
    py2
    py3

      切换到虚拟环境

    [root@localhost ~]# workon py3
    (py3) [root@localhost ~]# 

      退出虚拟环境

    (py3) [root@localhost ~]# deactivate
    [root@localhost ~]# 

      删除虚拟环境

    rmvirtualenv venv
  • 相关阅读:
    Go语言学习资源
    优秀编程学习网站
    我对架构的理解
    【转】TCP协议中的三次握手和四次挥手(图解)
    【转】asp.net c# 网上搜集面试题目大全(附答案)
    spring framework 4 源码阅读
    浮点类型
    把二元查找树转变成排序的双向链表
    用模板写快速排序-链表
    用模板写快速排序-数组
  • 原文地址:https://www.cnblogs.com/acer-haitao/p/8367193.html
Copyright © 2011-2022 走看看