如何在centos8上使用pyenv安装多版本python3

**官方python下载平台 https://www.python.org/downloads/
pyenv 安装网址 https://github.com/pyenv/pyenv-installer
pyenv是源代码编译安装Python解释器,所有需要安装gcc等依赖包

  1. yum install git curl
  2. python 编译安装需要的依赖包如下
    yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel
    zlib-devel bzip2-devel
  3. 创建普通用户
    useradd python
  4. su - python
  5. 在python用户下安装
    curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
  6. 将下面脚本放在python用户的 .bashrc 末尾
    export PATH=“ H O M E / . p y e n v / b i n : HOME/.pyenv/bin: HOME/.pyenv/bin:PATH”
    eval “ ( p y e n v i n i t − ) " e v a l " (pyenv init -)" eval " (pyenvinit)"eval"(pyenv virtualenv-init -)”
  7. 直接链接外网下载python包太慢了,可以先提前下好再移动到指定目录下
    再python用户隐藏目录.pyenv目录下创建目录 mkdir cache
    cd cache
    将提前下载好的python压缩包移动到cache目录
    安装 pyenv install -vvvv 3.6.9
    pyenv install -vvvv 3.7.7
  8. pyenv version 查看当前使用的python版本
    pyenv versions 查看所有已安装版本,*表示当前版本
  9. 创建虚拟环境
    在家目录下 mkdir -pv projects/{web1,web2} 创建projects目录及下层web1和web2目录
  10. cd projects/web1
    pyenv global 3.6.9 全局使用3.6.9版本,不推荐
    推荐使用pyenv local 版本号,local和当前目录关联,比global和shell要好
    python -V查看当前python版本
    pyenv global system 切回系统自带的python版本
    敲python即进入当前python版本编程界面,exit()或者ctrl + D退出
  11. 使用pyenv local 版本号 将python版本和不同的目录相关联,即实现多版本共存**
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值