zoukankan      html  css  js  c++  java
  • 【OpenStack】OpenStack系列1之Python虚拟环境搭建

    1. 安装virtualenv相关软件包
      1. 安装:yum install python-virtualenv* -y
      2. 简介,安装包主要包括,

        python-virtualenv:virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响。可以在没有权限的情况下安装新套件;可以不同应用可以使用不同的套件版本;套件升级不影响其他应用。

        python-virtualenvwrapper:是virtualenv的扩展包,用于更方便管理虚拟环境。可以将所有虚拟环境整合在一个目录下;可以方便管理(新增,删除,复制)虚拟环境;可以方便的切换虚拟环境。

    2. 使用
      1. 创建目录存放虚拟环境

        mkdir $HOME/.virtualenvs

        vi .bashrc,添加:

        export WORKON_HOME=$HOME/.virtualenvs

        source /usr/bin/virtualenvwrapper.sh

        export PIP_DOWNLOAD_CACHE=$HOME/.pip_download_cache

        source .bashrc

      2. 列出虚拟环境列表:workon/ lsvirtualenv
      3. 新建虚拟环境:mkvirtualenv openstack
      4. 启动/切换虚拟环境:workon openstack
      5. 删除虚拟环境:rmvirtualenv test,前提是deactivate或者处于其他虚拟环境
      6. 离开虚拟环境:deactivate
    3. 之后虚拟环境拥有各自的运行环境,包括编译器、pip、site-packages等等(yum属于root,不包含在内)。
      1. workon openstack
      2. pip install eventlet
      3. 完成之后模块包被安装在虚拟环境的lib/python2.x/site-packages/目录下,从而实现各个虚拟环境的隔离
  • 相关阅读:
    toj 2819 Travel
    toj 2807 Number Sort
    zoj 2818 Prairie dogs IV
    zoj 1276 Optimal Array Multiplication Sequence
    toj 2802 Tom's Game
    toj 2798 Farey Sequence
    toj 2815 Searching Problem
    toj 2806 Replace Words
    toj 2794 Bus
    css截取字符
  • 原文地址:https://www.cnblogs.com/junneyang/p/5257202.html
Copyright © 2011-2022 走看看