ansible支持python版本_使用ansible搭建python多版本开发环境

本文介绍了如何使用Ansible在CentOS系统上部署和管理Python多版本环境,包括安装、切换不同Python版本的虚拟环境,以及提供了一个卸载功能。通过Ansible的剧本,可以方便地实现Python版本的部署和管理,避免影响系统自带的Python版本。
摘要由CSDN通过智能技术生成

背景

在学习python过程中,centos系统自带的python版本比较滞后。在测试过程中,往往需要多个版本,但又不想影响系统自带的版本;尤其是在学习django过程中,python版本切换更加频繁,因此有了多版本切换需求。

在网上查了相关的文档,起初写了几个脚本,完成多版本的部署和切换,最终效果不太理想。

恰好最近在学习ansible,决定使用ansible来部署python的多版本环境。

更新说明

v1.0 基本实现了python多环境的部署;

v1.1 使用role重新组织了playbook,增加了卸载功能pyuninstall

v1.1.1 由于网络问题,安装python往往过慢,增加使用本地安装包进行安装,默认并没有启用,可以修改use_local_python_targz: true启用。

快速使用

克隆并配置好对应主机的ip后,直接运行playbook,默认会安装python3.6.0;

在命令行运行py360即可启动虚拟环境,运行pyd即可关闭虚拟环境;

部署方法

1 确保你所使用的环境已经安装的ansible,并可以正常使用;远程执行的密钥已经添加;

2 下载playbook

git clone https://git.coding.net/echohiyang/pyinstall.git

或者下载指定的版本

wget https://coding.net/u/echohiyang/p/pyinstall/git/archive/v1.1.1.zip

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值