Как в CentOS 7.6 установить Python 3.7?

5 шагов, описывающих процедуру сборки Python 3 из исходников и установку в систему без перезаписи бинарного файла Python по умолчанию.

  1. Установите GCC с зависимостями и wget:

    # yum install gcc openssl-devel bzip2-devel libffi-devel wget
    
  2. Загрузите в директорию для исходного кода последнюю версию Python 3:

    # cd /usr/src
    # wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
    
  3. Распакуйте архив с исходниками Python 3:

    tar xzf Python-3.7.2.tgz
    
  4. Соберите Python из исходников:

    # cd Python-3.7.2
    # ./configure --enable-optimizations
    # make altinstall
    

    make altinstall предотвратит замену интерпретатора по умолчанию: /usr/bin/python.

  5. Удалите архив с исходниками:

    # rm /usr/src/Python-3.7.2.tgz