编译安装部署

Python 编译安装 #

准备 #

访问 官网找到对应版本(以 Python 3.6.5 为例)如图:
python_安装文件
下载命令:

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 的安装目录,安装成功后如图所示:
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,查看是否生效

参考资料 #

Linux系统安装Python3环境(超详细