返回列表 发帖

CentOS8安装Python3

笺注:CentOS8默认是没有安装任何版本的Python


实验中,操作系统的版本信息:
[root@centos8 ~]# cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
[root@centos8 ~]# uname -r
4.18.0-193.el8.x86_64
[root@centos8 ~]#


先安装依赖软件包:
dnf -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel wget gcc-c++ make


安装Python3:
tar -zxvf Python-3.6.8.tgz
mv Python-3.6.8 /usr/local/
cd /usr/local/Python-3.6.8/
./configure
make
make install

给Python3创建新链接:
[root@centos8 ~]# ln -s /usr/local/bin/python3.6 /usr/bin/python3
[root@centos8 ~]#
[root@centos8 ~]# ll /usr/bin/python3
lrwxrwxrwx 1 root root 24 3月  28 03:40 /usr/bin/python3 -> /usr/local/bin/python3.6


查看Python3的版本:
[root@centos8 ~]# python3 --version
Python 3.6.8


######

创建Python3脚本:
[root@centos8 ~]# cat xx.py
#coding=utf-8

def func1(): #自定义函数

        print("Welcome to zhuohua.") #函数的操作

if __name__ == '__main__':

        func1() #执行函数


系统用户root默认已经有运行这个Python3脚本的权限了:
[root@centos8 ~]# ll xx.py
-rw-r--r-- 1 root root 146 3月  28 03:42 xx.py


运行Python3脚本:
[root@centos8 ~]# /usr/bin/python3 xx.py
Welcome to zhuohua.
[root@centos8 ~]#
[root@centos8 ~]# python3 xx.py
Welcome to zhuohua.





相关文章:
CentOS6安装Python3

CentOS8使用Socket(检测TCP端口)
CentOS8使用psutil+新浪邮箱使用465端口发送邮件

Zabbix调用Python3脚本监控Linux下的Oracle(二)
CentOS8使用Python3脚本管理MySQL8.0

最小化安装CentOS8
CentOS8_使用Docker安装Python3

CentOS8_LNMP_编译安装Zabbix5.0.12
Zabbix5.0.12_调用Python3脚本监控Linux下的MySQL
Zabbix5.0.12_调用Python3脚本监控Windows下的MSSQL

返回列表