当前位置: 首页 > news >正文

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创建

相关文章:

  • 基于可视化设计的低代码开发分析与应用探讨
  • VBA技术资料MF160:提取文件夹中文件的详细信息
  • 项目计划
  • 基于QT和C++实现的中国象棋
  • Cascadia Code 字体
  • 【面试八股文】谈一谈你对TCP和UDP的区别是怎么理解的?
  • 小甲鱼——字典
  • 【并发编程实战】内存模型--解决可见性和有序性的利器
  • LoRA用于高效微调的基本原理
  • 【C语言】回调函数 和 部分库函数的用法以及模拟实现
  • 深入理解 MySQL 查询分析工具 EXPLAIN 的使用
  • 【ARMv8/ARMv9 硬件加速系列 4 -- 加解密 Cryptographic Extension 介绍】
  • 通过摄像头检测步频
  • 【C语言】数组参数和指针参数详解
  • MOS参数详解
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • CentOS6 编译安装 redis-3.2.3
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • IDEA 插件开发入门教程
  • JavaScript 基本功--面试宝典
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Nacos系列:Nacos的Java SDK使用
  • nodejs调试方法
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • React-生命周期杂记
  • SpingCloudBus整合RabbitMQ
  • Vue.js源码(2):初探List Rendering
  • vue总结
  • 初识 webpack
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 给初学者:JavaScript 中数组操作注意点
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 微信支付JSAPI,实测!终极方案
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • 整理一些计算机基础知识!
  • ​学习一下,什么是预包装食品?​
  • # 安徽锐锋科技IDMS系统简介
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (5)STL算法之复制
  • (Java)【深基9.例1】选举学生会
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (分布式缓存)Redis分片集群
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (强烈推荐)移动端音视频从零到上手(上)
  • (一)u-boot-nand.bin的下载
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • ***监测系统的构建(chkrootkit )
  • .Net 8.0 新的变化
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • [ 隧道技术 ] cpolar 工具详解之将内网端口映射到公网
  • [1525]字符统计2 (哈希)SDUT