Python 的编译安装
准备
访问官网找到对应版本(以Python 3.6.5为例)如图:
下载命令:
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
安装
解压
tar -zxvf Python-3.6.5.tgz
准备编译环境
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
如果python是3.7版本,还需要安装 libffi-devel
编译
cd Python-3.6.5
./configure --prefix=/usr/bin/python-3.6.5 && make && make install
其中 --prefix
是 Python 的安装目录,安装成功后如图所示:
从图中可以看出也同时安装了 setuptools 和 pip 工具
创建软连接
ln -s /usr/bin/python-3.6.5/bin/python3.6 /usr/bin/python3
配置环境变量
编辑环境变量文件 ~/.bash_profile
# 配置python
export PYTHON_HOME=/root/training/Python-3.6.5
export PATH=$PYTHON_HOME/bin:$PATH
保存并执行 source ~/.bash_profile
,查看是否生效。