在CentOS8下安装Python3和ansible
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,编译安装Python3首先通过yum安装一些编译时所需的依赖包:[root@localhost ~]# yum install -y wget gcc make libffi-devel zlib*进
千家信息网最后更新 2024年11月11日在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安全错误
数据库的锁怎样保障安全
sql数据库损坏如何重做
软件开发雅x湖南岚鸿
国网公司网络安全防护架构
数据库表中插入系统时间
思科收购网络安全
报专转本保存为什么服务器异常
美国地球物理学会数据库
浙江cdma主时钟服务器
网络安全防护技术体系情况
国家编码数据库动态维护
定西做app的软件开发多少钱
代理服务器的种类
安徽理工大学服务器代理
网络安全为什么这么大
2019年网络安全知识周
安康软件开发报价
经验信息加强网络安全保障
网络服务器图标下载
杭州视睿信息科技软件开发
linux安装samba服务器
四川华为服务器虚拟化
中文学术资源检索数据库
萤石云为什么一直显示服务器异常
数据库维护工程师
肿瘤代谢分析数据库
青浦区华为服务器
安徽理工大学服务器代理
花都网络安全服务
网络安全的主要威胁的例子
脏数据是指什么数据库