环境依赖
Python3.x
的安装需要依赖这四个组件: gcc
,zlib
,zlib-devel
,openssl-devel
这些需要大家预先安装,一次性安装四个组件的命令如下:
sudo yum -y install gcc zlib zlib-devel openssl-devel
下载编译
Python
源码包下载地址 https://www.python.org/downloads
可以本地进行下载后,上传到linux
机器上.
注意: 一般都是放在/opt
目录下
Python版本介绍
(1) Gzipped source tarball
和 XZ compressed source tarball
是Linux
系统和CentOS
系统下载的版本。注意Linux
和CentOS
自带python
,一般不用再下载python
。 (一般下载Gzipped
的版本即可)
(2) macOS 64-bit/32-bit installer
:Mac
电脑32位系统版本。
(3) macOS 64-bit installer
:Mac
电脑64位系统
(4) Windows x86-64
:windows 64
位操作系统版本。
(5) Windows x86
:windows 32
操作系统版本。
(6) web-based installer
:在线安装。下载的是一个exe可执行程序,双击后,该程序自动下载安装文件(所以需要有网络)进行安装
(7) xecutable installer
:程序安装。下载的是一个exe可执行程序,双击进行安装。
(8) embeddable zip file
:解压安装。下载的是一个压缩文件,解压后即表示安装完成。
解压编译
(1) 进行源码包的解压
tar -zxvf Python-3.7.7.tgz
(2) 进入根目录进行编译,主要是执行configure
这个shell
脚本
cd Python-3.7.7 进入根目录
./configure --prefix=/opt/python3.7 指定了编译后存放的位置
make && make install 进行安装操作,还是现在当前目录下
环境变量配置
(1) 在etc/profile.d
中书写一个python3.sh
,来设置一个全局环境变量
cd /etc/profile.d 进入全局配置的脚本目录
(2) 开始配置全局的环境变量
export PYTHON_HOME=/opt/python3.7
export PATH=${PYTHON_HOME}/bin:$PATH
(3) 更新全局配置的脚本文件
source /etc/profile