在CentOS8下安装Python3和ansible
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,编译安装Python3首先通过yum安装一些编译时所需的依赖包:[root@localhost ~]# yum install -y wget gcc make libffi-devel zlib*进
千家信息网最后更新 2025年12月02日在CentOS8下安装Python3和ansible
编译安装Python3
首先通过yum安装一些编译时所需的依赖包:
[root@localhost ~]# yum install -y wget gcc make libffi-devel zlib*进入Python官网下载地址:
https://www.python.org/downloads/source/
我这里选择的是最新版的3.8.0:
点击相应的版本会跳转到该版本的下载页面,滚动到页面底部,复制源码下载链接:
然后到Linux上使用wget命令进行下载,并使用tar命令解压下载好的源码包:
[root@localhost ~]# cd /usr/local/src[root@localhost /usr/local/src]# wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz[root@localhost /usr/local/src]# tar -zxvf Python-3.8.0.tgz进入解压后的目录,按照以下步骤完成编译安装:
[root@localhost /usr/local/src]# cd Python-3.8.0[root@localhost /usr/local/src/Python-3.8.0]# ./configure --prefix=/usr/local/python[root@localhost /usr/local/src/Python-3.8.0]# make && make install安装完成后,需要配置一下系统环境变量,以便使用Python的命令:
[root@localhost ~]# vim /etc/profilePYTHON_HOME=/usr/local/pythonexport PATH=$PATH:$PYTHON_HOME/bin[root@localhost ~]# source /etc/profile最后验证版本:
[root@localhost /usr/local/src/Python-3.8.0]# pip3 --versionpip 19.3.1 from /usr/local/python/lib/python3.8/site-packages/pip (python 3.8)[root@localhost /usr/local/src/Python-3.8.0]# python3Python 3.8.0 (default, Nov 20 2019, 09:27:22) [GCC 8.2.1 20180905 (Red Hat 8.2.1-3)] on linuxType "help", "copyright", "credits" or "license" for more information.>>> exit()[root@localhost /usr/local/src/Python-3.8.0]# 通过pip3安装ansible
在CentOS7中,可以直接通过yum安装ansible。但是CentOS8的默认yum源下已不再提供ansible的安装包了,转而需要通过Python的pip命令进行安装,这也是为什么需要先安装Python的原因。
在安装ansible之前我们需要先更换pip的源,这里以豆瓣的源为例。首先执行如下命令安装豆瓣源:
[root@localhost ~]# pip3 install xlrd -i http://pypi.douban.com/simple --trusted-host pypi.douban.com然后在用户的家目录下新建pip的配置文件,步骤如下:
[root@localhost ~]# mkdir ~/.pip # 新建配置文件的存放目录[root@localhost ~]# vim ~/.pip/pip.conf # 配置下载源为豆瓣的源[global]index-url = http://pypi.douban.com/simple[install]trusted-host = pypi.douban.com[root@localhost ~]# 完成下载源的替换后,就可以开始安装ansible了。安装命令如下:
[root@localhost ~]# pip3 install ansible最后验证一下安装是否成功:
[root@localhost ~]# ansible --versionansible 2.9.1 config file = None configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/local/python/lib/python3.8/site-packages/ansible executable location = /usr/local/python/bin/ansible python version = 3.8.0 (default, Nov 20 2019, 09:27:22) [GCC 8.2.1 20180905 (Red Hat 8.2.1-3)][root@localhost ~]#
命令
配置
版本
目录
豆瓣
编译
文件
步骤
源码
页面
验证
成功
原因
变量
地址
底部
最新版
源码下载
环境
用户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
我的世界的中国服务器
数据库技术的应用案例
服务器至强cpu几核
赣州金马港互联网科技有限公司
飘逸字体软件开发
徐州地铁网络安全
mysql找回数据库
网络安全应聘要什么要求
黄岛古口镇的软件开发公司
psql 创建数据库
现代新媒体网络安全知识
技术风险数据库有哪些风险
日照网络安全公司
网络安全需要重新定义周鸿祎
iis7服务器管理工具怎么读
帝联服务器
2019网络安全专题发布会
网络安全岗位职业道德
社区网络安全活动总结
怎么做软件开发简历
软件开发所得税50%
oracle建数据库实例
数据库三级区首页
摩尔庄园的官方服务器
运输业务数据库设计
网络技术和软件与应用哪个好
广东定制化服务器
网络安全宣传展板免费
广州市软件开发学费
《护苗网络安全课》下载