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/目录下,从而实现各个虚拟环境的隔离

转载于:https://www.cnblogs.com/junneyang/p/5257202.html

【OpenStack】OpenStack系列1之Python虚拟环境搭建相关推荐

  1. Python虚拟环境搭建

    一.虚拟环境搭建 方法一.通过pycharm创建虚拟环境 步骤:File -- New Project -- 创建虚拟环境,具体如下 创建后具体显示如下: 方法二.python命令行安装 1.virt ...

  2. mac python虚拟环境搭建教程

    搭建环境 mac下配置python虚拟环境 安装python虚拟环境核心目的就是为了复制一个python环境,这样新项目下载的所有包,都会存放在虚拟环境下的python site-package 中 ...

  3. 迁移python虚拟环境搭建_python虚拟环境virtualenv创建与迁移

    1.安装virtualenv pip install virtualenv #(python2) pip3 install virtualenv #(python3) 2.创建venv virtual ...

  4. python虚拟环境搭建mac_在MAC上安装Python虚拟环境

    virtualenv 用于解决环境依赖,生成项目独立依赖环境: 如果本地有多个版本的Python,需要对不同版本的Python单独安装virtualenv. 有兴趣可以了解多个版本python管理 安 ...

  5. linux python虚拟环境搭建_Linux 下创建python 虚拟环境

    简要记录 Linux 下安装python虚拟环境的方法.以下内容基于 python2.7 版本 1 安装virtualenv pip install virtualenv 检查版本 virtualen ...

  6. python虚拟环境搭建安装flask框架_Flask框架搭建虚拟环境的步骤分析

    本文实例讲述了Flask框架搭建虚拟环境的步骤.分享给大家供大家参考,具体如下: 为什么要搭建虚拟环境? 在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装 比如联网安装Flask ...

  7. 查看电脑python虚拟环境-Windows系统下,Python虚拟环境搭建

    为什么要使用虚拟环境 一般在安装Python第三方包的时候,以使用 pip install xxx的方式居多,这样安装会将那个包安装到系统级的Python环境中.但是这样会有一个问题,比如现在正在使用 ...

  8. python虚拟环境搭建mac_mac搭建python virtualenv虚拟环境并使用 - 李金龙

    在进行下面的内容的开始,请先升级pip,命令如下,截止到2017年5月23日8时,pip的最新版本为9.0.1,至于为什么需要升级,我也不晓得. python -m pip install --upg ...

  9. 工具赋能|Python环境搭建

    前情回顾 由于考虑到很多小伙伴 会遇到各种软件安装的问题 因此在这里插入一个章节 从今天开始先给大家介绍一下 Python开发环境搭建 第 2 章 Python开发环境搭建 古语有云:"工欲 ...

最新文章

  1. editplus sn
  2. 对用户密码进行md5加密的代码实现
  3. 三十、电子商务分析与服务推荐的分析方法与过程
  4. python综合练习1-- 用户登录
  5. java类创建顺序,Java基础----你真的了解java类创建顺序吗?
  6. 【强化学习】PPO代码注释版本
  7. java list排序 sort_Java排序方法sort的使用详解
  8. ServletRequest--从html页面获取信息
  9. php时间格式转换成时间戳,php时间格式转换成时间戳的方法
  10. R中报错ERROR: configuration failed for package ‘magick’
  11. 如何在 Google 免费云端运行 Python 深度学习框架?
  12. 图片加水印怎么操作?来试试这几个简单的方法
  13. 全球最大湾区|微信大数据:《粤港澳大湾区智慧生活圈报告》
  14. 企业物流管理系统使用教程
  15. 移动硬盘无法读取,也无法显示?看高手是怎么恢复的
  16. Vue实现 上传文件到七牛云
  17. pandoc按格式转换md为doc
  18. AD原理图库元件标识等字符上方的横线
  19. WordPress文件下载管理器插件WordPress Download Manager
  20. window index.dat分析

热门文章

  1. sony service tel
  2. GroovyQ | 关注Groovy社区动态,分享Groovy开发经验。
  3. 开启Windows 2003 最大内存支持
  4. [转]马云在《赢在中国》对创业者的经典点评
  5. Xilinx ISE 调用 ModelSim SE 库编译
  6. HTML5 Canvas 绘制库存变化折线 增加超储告罄线
  7. PHP 拷贝图像 imagecopy 与 imagecopyresized 函数
  8. Android输入输出机制之来龙去脉
  9. ThreadLocal 原理 以及设计思想
  10. Android 单元测试