概要

本文记录了在 CentOS 7.6 系统上通过 pyenv 安装 Python 3.7.3 的过程。

环境

  • CentOS Linux release 7.6.1810 (Core)
  • Kernel 3 3.10.0-957.el7.x86_64
  • Pyenv 1.2.11

安装 pyenv

$ curl https://pyenv.run | bash

然后根据提示把以下内容放到 ~/.bashrc 文件末尾

# Load pyenv automatically by adding
# the following to ~/.bashrc:

export PATH="/root/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

安装 Python 3.7.3

准备

$ sudo yum -y install xz bzip2 bzip2-devel sqlite-devel gcc openssl-devel readline-devel zlib-devel libffi-devel

安装

pyenv install 3.7.3

验证

$ pyenv versions
* system (set by /root/.pyenv/version)
  3.7.3

参考