在CentOS7上安裝Python3

出自 YTYZX有图有真相的百科
於 2019年5月18日 (六) 18:39 由 Ytyzx (對話 | 貢獻) 所做的修訂
前往: 導覽搜尋

以下示例為在保留CentOS 7原有Python2的情況下安裝Python3。

1.默认CentOS7上已安装Python,版本为2.7.5,可输入“python --version”或者“python -V”查看当前Python的版本。

CentOS7Python31.png

2.输入“hostnamectl”可显示主机信息(本例中为64位的CentOS 7,下载Python3时下载对应的版本)。
  备注:如果已经确认本机的信息可省略此步骤。

CentOS7Python32.png

3.输入“yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel”安装依赖环境(非root用户需要使用sudo命令)。

CentOS7Python33.png

4.輸入「wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0a4.tgz 」下載最新版本Python。
  備註:實際使用時請根據您的實際環境選擇對應版本。

CentOS7Python34.png

5.下载完毕后输入“tar -vxf Python-3.8.0a4.tgz”解压文件。
  备注:tar命令在1.15版本之后可自动识别压缩文件类型,亦可自行添加文件类型(x,j,J等)。

CentOS7Python35.png

6.解压完毕后输入“mkdir /usr/local/python3”新建安装目录(可根据您的需求自行命名)。

CentOS7Python36.png

7.输入“cd Python-3.8.0a4”进入解压目录并输入“./configure --prefix=/usr/local/python3”来生产makefile。
  备注:prefix后面为安装路径,需与上面新建安装目录一致。

CentOS7Python37.png