menu Chancel's blog
rss_feed
Chancel's blog
秋雨一何碧,山色倚晴空。

Cent7OS使用Pyenv编译Python3

类型:Python
创建时间:2022-03-02 11:04:02
更新时间:2022-03-02 11:19:04
类型:Python
更新时间:2022-03-02 11:19:04

Cent7OS默认是不带Python3版本的,先安装一个默认的Python3版本

sudo yum -y install vim python3 git

接下来安装pyenv,Cent7OS支持自动安装

curl https://pyenv.run | bash

自动安装完成后,需编辑 ~/.bashrc 文件,设置Pyenv的环境变量

cat << EOF >>~/.bashrc
export PATH="\$HOME/.pyenv/bin:\$PATH"
eval "\$(pyenv init --path)"
eval "\$(pyenv virtualenv-init -)"
EOF

使用Pyenv编译Python版本需要提前安装一些编译基础工具

yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel -y

最后就可以使用Pyenv下载并编译指定版本

env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.7.2

[[replyMessage== null?"发表评论":"@" + replyMessage.m_author]]

account_circle
email
web_asset
textsms

评论列表([[messageResponse.total]])

[[messageItem.m_author]] [[messageItem.m_author]]
[[messageItem.create_time]]
[[getEnviron(messageItem.m_environ)]]
[[subMessage.m_author]] [[subMessage.m_author]] @ [[subMessage.parent_message.m_author]] [[subMessage.parent_message.m_author]]
[[subMessage.create_time]]
[[getEnviron(messageItem.m_environ)]]