千家信息网

python 多环境扩展之virtualenv

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,python 有众多的版本,每个版本功能差异较大,在使用过程中经常会遇到第三方库依赖的python版本和系统的版本不一致的情况,同时又因为系统底层需要调用当前版本的python,所以不能随意变更系统p
千家信息网最后更新 2026年11月04日python 多环境扩展之virtualenv

python 有众多的版本,每个版本功能差异较大,在使用过程中经常会遇到第三方库依赖的python版本和系统的版本不一致的情况,同时又因为系统底层需要调用当前版本的python,所以不能随意变更系统python版本,在这种情况下会有多个python版本共存的情况。
于是python 多环境管理工具就应运而生了,virtualenv和Pyenv。Pyenv和virtualenv均为python管理工具,不同的是,前者是对python的版本进行管理,实现不同版本的切换和使用,后者是择市通过创建虚拟环境,实现系统环境以及其他python环境的隔离,做到互不干扰。
(1) 部署
步骤1:安装python-pip及pythondevel程序包
shell> yum install python-pip python-devel -y

步骤2:安装环境检查
//确保服务器安装了gcc glibc 等开发环境包
shell> yum install gcc glibc-devel zlib-devel rpm-build openssl-devel -y
//更新pip至最新版本
shell> pip install --upgrde pip

步骤3:安装virtualenv
shell> pip install virtualenv
shell>virtualenv --version #表示安装成功
16.7.7

(2)使用
shell> virtualenv --help
Usage: virtualenv [OPTIONS] DEST_DIR #语法介绍

步骤1:创建一个虚拟目录
shell>virtualenv /python/python3.6.6

步骤2:创建一个虚拟工作目录
shell>virtualenv /python/data/sof/virtualpy/

步骤3:通过source 加载环境变量,使本地环境切换至虚拟工作目录
shell> virtualenv /python/data/sof/virtualpy/bin/activate
(virtualpy) [root@oy ~]# #切换成功,不是已经进入虚拟工作目录
shell> deactivate 退出虚拟环境目录

版本 环境 步骤 目录 系统 情况 切换 工作 管理 不同 成功 工具 较大 一致 应运而生 功能 变量 同时 多个 差异 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融科技 广东万易互联网科技有限公司惠州分公司 广州为想互联网科技有限公司 广东猪兼强互联网科技有限公司 科技互联网企业 科技互联网项目 互联网科技金融 腾讯科技 互联网女皇 大白互联网科技 青岛中康互联网医疗科技有限公司 新华互联网科技2019 东莞新华互联网科技学校 皮皮虾互联网科技有限公司 城市宝互联网科技有限公司 互联网科技股为什么大涨 互联网科技年终奖 北京军民互联网科技公司 好易买互联网科技 互联网科技博主张洲 安徽九吞吴互联网科技有限公司 重生之互联网科技帝国 科技金融是不是互联网金融 奇酷互联网科技 苏州大垚互联网科技 阿里巴巴算科技企业还是互联网 金融科技与互联网金融相同和不同 华夏恒生互联网科技013171 锡山区互联网智能科技产品供应 互联网金融运营模式中的金融科技 唐山双旺合互联网科技产业园
0