centos安装pyenv

pyenv是一个python的多版本切换的工具

1、首选通过pyenv_installer来安装。命令如下:

curl https://pyenv.run | bash

2、如果上述shell安装失败,可以选择手动安装:(我就失败了,总是提示443失败)

安装依赖:

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

下载源代码:

git clone https://github.com/pyenv/pyenv.git ~/.pyenv
# 可选的编译步骤
cd ~/.pyenv && src/configure && make -C src

配置环境变量,方法1:(~/.bashrc文件追加如下内容)

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenva init --path)"

#配置生效 source ~/.bashrc

  方法2:

vi /etc/profile

#在最后面追加两个环境变量
export PYENV_ROOT=$HOME/.pyenv
export PATH=$PYENV_ROOT/bin:$PATH


#配置完成后执行
source /etc/profile

#安装
eval "$(pyenv init -)"

3、检查是否按照完成

> echo $PATH
/root/.pyenv/shims:/root/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/python3/bin:/usr/local/git/bin:/root/bin:/usr/local/python3/bin:/usr/local/git/bin

>pyenv --version
pyenv 2.3.2-9-gd98d3f5

  

 

4、安装配置

# 查看可安装的python发行版本
pyenv install -l
# 安装指定python版本
pyenv install 3.9.0
# 查看当前已安装的python版本(标*的为当前环境python)
pyenv versions
pyenv version
# 切换python版本
pyenv local 3.9.0

  

 

 

 



posted @ 2022-07-27 19:17  吕晋峰  阅读(1798)  评论(0)    收藏  举报