• 下载源代码

    • wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz
  • 解压缩和解归档

    • xz -d Python-3.7.9.tar.xz
    • tar -xf Python-3.7.9.tar
  • 进入文件夹,搜索发现此时并没有构建文件

    • cd Python-3.7.9
    • ls | grep makefile
  • 设置安装路径,安装在 /usr/local/python37 下,同时会生成 makefile 文件

  • 构建和安装

    • make && make install
  • 配置 PATH 环境变量

    • export PATH=$PATH:/usr/local/python37/bin
    • ln -s /usr/local/python37/bin/python3 /usr/bin/python
    • ln -s /usr/local/python37/bin/pip3 /usr/bin/pip
  • 如果服务器自带了 python-3.8,又想使用自己安装的 python-3.7.9,那么先删除原来的 python3,然后退出登陆,最后再重新执行上面那条语句。

    • rm -f /usr/bin/python3
  • 检查 python3 是否安装好

    • python3 -V
    • python -V