编译安装Python3
首先通过<代码>百胜代码>安装一些编译时所需的依赖包:
<代码类=" language-bash "> [root@localhost ~] # yum安装- y wget gcc使libffi-devel zlib * 代码>
进入Python官网下载地址:
https://www.python.org/downloads/source/引用>
我这里选择的是最新版的3.8.0:
点击相应的版本会跳转到该版本的下载页面,滚动到页面底部,复制源码下载链接:
然后到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