共计 884 个字符,预计需要花费 3 分钟才能阅读完成。
访问如下官方仓库:
https://github.com/pyenv/pyenv
将整个仓库以 zip 的形式下载到本地然后上传到服务器上的某个用户的家目录。
执行如下命令:
$ mkdir ~/.pyenv && cd ~/.pyenv && mv ~/pyenv-master.zip ./ && unzip pyenv-master.zip && mv pyenv-master/* ./ && rm -rf pyenv-master.zip pyenv-master/
然后执行如下命令写入环境变量:
echo -e 'if shopt -q login_shell; then' \
'\n export PYENV_ROOT="$HOME/.pyenv"'\'\n export PATH="$PYENV_ROOT/bin:$PATH"' \
'\n eval"$(pyenv init --path)"'\'\nfi' >> ~/.bashrc
echo -e 'if [-z"$BASH_VERSION"]; then'\
'\n export PYENV_ROOT="$HOME/.pyenv"'\'\n export PATH="$PYENV_ROOT/bin:$PATH"'\
'\n eval"$(pyenv init --path)"'\'\nfi' >>~/.profile
加载环境变量和初始化 pyenv:
$ source ~/.bashrc && source ~/.profile && pyenv init -
用 yum 安装编译 Python 的依赖环境:
yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel
最后在本地去 python 官网下载 3.7 的源码压缩包然后上传到~/.pyenv/cache 下,如无 cache 目录手动建一下
下载链接:https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz
然后进行编译安装:
$ pyenv install 3.7.9
正文完