一、检查系统版本
在安装 Python3.6 前,需要确认系统版本是否兼容。在 CentOS 7 上安装 Python3.6 是比较容易的,但在 CentOS 6 上则需要手动安装。
# 检查 CentOS 版本 cat /etc/centos-release
二、安装必要的依赖项
在安装 Python3.6 前,需要保证系统上已经安装了一些必要的包和依赖项。
# 更新系统软件包并安装必要的依赖项 yum -y update yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
需要说明的是,如果你已经在系统上安装了其他版本的 Python,需要先卸载掉,以免产生冲突。
三、从源代码安装 Python3.6
如果你没有找到 Python3.6 的二进制包,可以从官方网站下载源代码进行编译安装。
# 下载 Python3.6 gz 包 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz # 解压 gz 包 tar -zxvf Python-3.6.0.tgz # 进入解压后的目录并进行编译安装 cd Python-3.6.0 ./configure --prefix=/usr/local/python3 make && make install
四、设置环境变量
在完成 Python3.6 的安装后,还需要将其添加到系统的 PATH 环境变量中,以便在终端中使用。
# 编辑 /etc/profile 文件并添加以下内容 export PATH=/usr/local/python3/bin:$PATH # 使配置生效(也可以重新登录或者重启终端) source /etc/profile
五、验证 Python3.6 是否安装成功
安装完成后,可以通过以下命令验证 Python3.6 是否已成功安装。
# 查看 Python3.6 版本号 python3.6 -V
六、卸载 Python3.6
如果需要卸载 Python3.6,可以使用以下命令。
# 进入 Python 安装目录 cd /usr/local/python3/ # 卸载 Python3.6 make uninstall
七、结语
到这里,CentOS 上安装 Python3.6 的过程就完成了。无论是为了学习 Python,还是为了进行项目开发,在 Linux 系统上安装 Python3.6 是很有必要的。