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

Cent7OS使用Pyenv编译Python3

作者:Chancel Yang, 时间:2022 Mar 02, 阅读:88

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)]]