python版本控制-pyenv

本文讲述了作者在开发过程中遇到的Python版本不兼容问题,如何使用pyenv在Linux系统中安装和管理不同版本的Python,包括安装过程中的错误解决和如何在不同用户间共享或独立使用pyenv的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

日常开发中,我喜欢开发环境比实际运行环境高一个版本。因为这似乎有助于,让程序不断适应高版本的运行环境。

但是,今天遇到一个例外 — python。我系统默认的python版本是3.9,但是CI上的版本是3.6。众所周知,pyhton是不考虑向前兼容的。这导致我本地运行正常的代码,无法在CI上通过。

另一个原因是,vscode调试对python版本的要求。

在这里插入图片描述

所以,我需要在本地切换python版本。

本次尝试使用 pyenv 对linux系统中的pyhton版本和虚拟环境进行管理。


pyenv的安装与简单使用

参考自:

# ref: https://github.com/pyenv/pyenv-installer

# 当前用户安装pyenv
curl https://pyenv.run | bash

# 如果正在使用的是bash的话,添加下面内容到~/.bashrc
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

da1234cao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值