当前位置:   article > 正文

Ubuntu24多版本python解释器使用_ubuntu 24.04 使用虚拟环境按照不同版本的python

ubuntu 24.04 使用虚拟环境按照不同版本的python

1.前言

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

2.实操过程

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

2.1 安装python3.11

  1. sudo add-apt-repository ppa:deadsnakes/ppa
  2. sudo apt-get update
  3. 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、命令行创建

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

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

2、vscode创建

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号