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/目录下,从而实现各个虚拟环境的隔离
  • 相关阅读:
    Attribute+Reflection,提高代码重用
    类型安全的EventHandlerList
    简单一招,使解决方案下的项目版本号统一
    T-SQL 随机返回特定行数据和分页查询
    2013年中国系统架构师大会随想
    C#实现在注册表中保存信息
    滤镜
    蒙版
    图层样式和混合模式
    布尔运算
  • 原文地址:https://www.cnblogs.com/junneyang/p/5257202.html
Copyright © 2011-2022 走看看