Ubuntu24多版本python解释器使用

1.前言

已给树莓派5安装了Ubuntu24.04,带有python3.12.3,现在用视觉需要用到3.11版本的python解释器

2.实操过程

主要是对用到的命令进行备份,方便后面查询

2.1 安装python3.11

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.11

2.2 检查是否安好

2.3 安装不同版本解释器对应的虚拟环境

sudo apt install python3.11-venv

注:在我第一次尝试时,只完成了2.1和2.2,没有做2.3,直接就用命令python3.11 -m venv venv创建虚拟环境,就报错Error: Command '['...\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1. 后面又查资料,找到如2.3的解决办法,我理解是不同版本的解释器虚拟环境不一样,也要对应安装才不会报错。

2.4 在不同项目中用不同版本的解释器创建虚拟环境

1、命令行创建

python3.11 -m venv venv  #创建虚拟环境
python3.12 -m venv venv  #创建虚拟环境
rm -rf venv      #删除创建失败的虚拟环境
   

注:我用的vscode编辑器,我不喜欢命令行的创建方式,我更倾向于用vscode的界面去创建虚拟环境,一开始按照2、的操作步骤创建虚拟环境去选择解释器的时候死活不显示3.11版本的解释器,后面请教一个大佬,把vscode关掉重新打开,这回就可以了,不得不感慨一句,经验少真的是步步都很艰辛

2、vscode创建

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值