zoukankan      html  css  js  c++  java
  • Django 虚拟环境 Python三神器之virtualenv、virtualenvwrapper

    virtualennv用于创建独立的Python环境, 多个python相互独立,互不影响,它能够:

    1. 在没有权限的情况下安装新套件
    2. 不同应用可以使用不同的套件版本
    3. 套件升级不影响其他应用。

    安装方法

    # 安装
    pip install python-virtualenv
    
    # 使用
    virtualenv [虚拟环境名称-也是目录名称]
    
    # 启动环境
    cd env
    source .bin/activate
    
    ENV为虚拟环境名称,接下来所有模块都只会安装到该目录中去。
    
    默认情况下,虚拟环境会依赖系统环境中的site packages,如果不想依赖这些package,那么可以加上参数 --no-site-packages建立虚拟环境:
    
    virtualenv --no-site-packages [虚拟环境名称]
    
    # 退出
    deactivate
    

    Virtualenvwrapper

    Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做:

    1. 将所有虚拟环境整合在一个目录下
    2. 管理(新增,删除,复制)虚拟环境
    3. 快速切换虚拟环境

    安装

    pip install virtualenvwrapper
    
    # 创建目录用来存放虚拟环境
    mkdir ~/.virtualenvs
    
    # 在.bashrc中添加
    export WORKON_HOME=~/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
    
    # 运行
    source ~/.bashrc
    
    • workon:列出虚拟环境列表
    • lsvirtualenv:同上
    • mkvirtualenv :新建虚拟环境
    • workon [虚拟环境名称]:切换虚拟环境
    • rmvirtualenv :删除虚拟环境
    • deactivate: 离开虚拟环境
  • 相关阅读:
    【Mysql 8001错误
    【mysql查询今天、昨天、7天、近30天、本月、上一月 数据】
    bootstrap-table 常用总结-1
    前端下载图片
    swiper 轮播中常用的效果,持续更新
    常用的时间函数整理
    拼接字符转的转义
    Ajax跨域请求,设置content
    JS MD5 返回二进制格式
    jqgrid three 树形结构
  • 原文地址:https://www.cnblogs.com/maybach/p/14542331.html
Copyright © 2011-2022 走看看