在CentOS8下安装Python3和ansible
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,编译安装Python3首先通过yum安装一些编译时所需的依赖包:[root@localhost ~]# yum install -y wget gcc make libffi-devel zlib*进
千家信息网最后更新 2025年01月31日在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安全错误
数据库的锁怎样保障安全
服务器u盘启动盘
独立站服务器怎么看
软件开发工作管理
服务器配置高的单机游戏
因网络安全问题辞职
软件开发技术好做吗
宁国自动化软件开发服务代理品牌
服务器怎么设置对外访问
计算机网络安全管理试题
数据库和系统核心是
jj怪服务器
xsx 换服务器
网络安全手抄报图片高级
软件开发和游戏
产品查询数据库
平刷后登录id连接服务器失败
架设邮件服务器
职校软件开发是做什么的
阿里云xshell数据库
服务器数据库怎么转移
医学中统计的数据库
河南有学软件开发的好学校没
青海网络安全技术博览会
手机使用香港云服务器上网
网络安全督查查些什么
电信企业服务器都干啥用
缓存与数据库不一致性
常用的数据库不包括
高斯数据库用的什么sql
服务器时间条的很快