在CentOS8下安装Python3和ansible
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,编译安装Python3首先通过yum安装一些编译时所需的依赖包:[root@localhost ~]# yum install -y wget gcc make libffi-devel zlib*进
千家信息网最后更新 2026年11月01日在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安全错误
数据库的锁怎样保障安全
手冲咖啡和咖啡机区别
互联网科技工作委员会副主任毛军
互联网科技卖菜
科技类互联网
上海挚品互联网科技
奇酷互联网科技
中国互联网科技发展
汇久创客互联网科技
天扬科技互联网广告
互联网科技大会案例
科技赋能互联网健康
常德市电业局互联网科技部
受益于互联网科技的高速发展
彤创互联网科技有限公司
浙江互联网科技研学营
四川慕妮娅互联网科技有限公司
宇信科技在杭州互联网排第几
昆明中奇联合互联网科技
互联网高科技行业有哪些企业
互联网科技创新创业项目
云信互联网科技有限公司
互联网科技卖菜
喔噻互联网科技
科技伦理 互联网公司
洛阳昕诺飞互联网科技有限公司
畅思互联网科技
华夏恒生互联网科技013171
35岁以上互联网科技行业
互联网科技机房
中国主要互联网科技公司