在CentOS8下安装Python3和ansible

  

编译安装Python3

  

首先通过<代码>百胜安装一些编译时所需的依赖包:

  
 <代码类=" language-bash "> [root@localhost ~] # yum安装- y wget gcc使libffi-devel zlib *  
  

进入Python官网下载地址:

  
  https://www.python.org/downloads/source/

     

我这里选择的是最新版的3.8.0:
在CentOS8下安装Python3和ansible

  

点击相应的版本会跳转到该版本的下载页面,滚动到页面底部,复制源码下载链接:
在CentOS8下安装Python3和ansible

  

然后到Linux上使用<代码> wget 命令进行下载,并使用<代码>沥青>   

 <代码类=" language-bash "> 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] #焦油-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/地方/python
  [root@localhost/usr/local/src/Python-3.8.0] #做,,使安装 
  

安装完成后,需要配置一下系统环境变量,以便使用Python的命令:

  
 <代码类=" language-bash "> root@localhost ~ # vim/etc/profile
  PYTHON_HOME=/usr/地方/python
  导出路径=$路径:$ PYTHON_HOME/bin
  (root@localhost ~) #源/etc/profile  
  

最后验证版本:

  
 <代码类=" language-bash "> [root@localhost/usr/local/src/Python-3.8.0] # pip3 -版本
  皮普19.3.1/usr/local/python/lib/python3.8/site-packages/脉冲(python 3.8)
  [root@localhost/usr/local/src/Python-3.8.0] # python3
  Python 3.8.0(默认情况下,2019年11月20日,09:27:22)
  (GCC 8.2.1 20180905 (Red Hat 8.2.1-3)]> [root@localhost ~] # pip3安装xlrd——http://pypi.douban.com/simple——可信主机pypi.douban.com  
  

然后在用户的家目录下新建<代码> pip>   

 <代码类=" language-bash "> root@localhost ~ # mkdir ~/Fて?新建配置文件的存放目录
  (root@localhost ~) # vim ~/.pip/皮普。参看#配置下载源为豆瓣的源
  (全球)
  index-url=http://pypi.douban.com/simple
  (安装)
  可信主机=pypi.douban.com
  (root@localhost ~) #  
  

完成下载源的替换后,就可以开始安装ansible了。安装命令如下:

  
 <代码类=" language-bash "> [root@localhost ~] # pip3安装ansible  
  

最后验证一下安装是否成功:

  
 <代码类=" language-bash "> root@localhost ~ # ansible——版本
  ansible 2.9.1
  配置文件=没有
  配置模块搜索路径=['/根/nsible/插件/模块”、“/usr/share/ansible/插件/模块的)=/usr/local/python/lib/python3.8/site-packages/ansible ansible python模块位置
  可执行文件位置=/usr/local/python/bin/ansible
  python version=3.8.0(默认情况下,2019年11月20日,09:27:22)[GCC 8.2.1 20180905 (Red Hat 8.2.1-3)]
  (root@localhost ~) #  

在CentOS8下安装Python3和ansible