pyenv安装及使用

pyenv

pyenv支持在系统里并存多个python版本。经本人验证,安装成功的过程如下:

安装

1. 装系统依赖

sudo apt update && sudo apt install -y git curl make build-essential \
 libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev libffi-dev

2. 用 Gitee 加速脚本 安装 pyenv(避开了GitHub)

# 官方安装脚本已经同步到 Gitee,一条命令即可
curl -L https://gitee.com/jordanxu/pyenv-installer/raw/master/bin/pyenv-installer | bash

3. 写入环境变量

把下面 4 行追加到 ~/.bashrc

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

保存后执行

source ~/.bashrc

4. 验证 & 安装任意版本(以 python 3.10.16 为例)

# 国内镜像:Python 源码
export PYTHON_BUILD_MIRROR_URL="https://mirrors.aliyun.com/python-release/source/"
# 该变量务必要设置,否则还是使用python.org
export PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1

pyenv install --list | grep 3.10      # 查看可装版本

# 国内镜像的目录结构不一定满足 3.10.16/Python-3.10.16.tar.xz这样的结构,像aliyun就是,所以用下面的命令
# 先wget到本地,再本地安装
wget https://mirrors.aliyun.com/python-release/source/Python-3.10.16.tar.xz -P ~/.pyenv/cache/;pyenv install 3.10.16

pyenv global 3.10.16                   # 设为全局默认
python -V                             # 应输出 Python 3.10.16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值