liunx快速编译安装python

  1. 去选择自己需要的版本并复制链接 https://www.python.org/ftp/python/

  2. 下载
    wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz

  3. 解压
    tar -xzvf Python-3.7.9.tgz

  4. cd Python-3.7.9

  5. 安装GCC套件,python需要的依赖
    yum -y install gcc
    yum -y install libffi-devel
    yum -y install zlib*

  6. 创建安装文件夹
    mkdir /usr/local/python

  7. 生成编译脚本(指定安装目录),优化脚本
    ./configure --prefix=/usr/local/python --enable-optimizations --with-ssl

  8. 编译,安装
    make && make install
    安装完会提示环境变量的安装位置 我这里是/usr/local/python/bin

  9. 修改原有python,pip软连接
    mv /usr/bin/python /usr/bin/python_old
    mv /usr/bin/pip /usr/bin/pip_old

  10. 为刚刚安装的python,pip建立软连接
    ln -s /usr/local/python/bin/python3 /usr/bin/python
    ln -s /usr/local/python/bin/pip3 /usr/bin/pip

  11. 添加环境变量
    vim /etc/profile

# 在最后添加下面两行
#Python3.7.9
export PYTHON_HOME=/usr/local/python
export PATH=$PATH:$PYTHON_HOME/bin

刷新环境变量:source /etc/profile

查看所有的python路径:whereis python

你可能感兴趣的:(liunx快速编译安装python)