百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

Linux:Ubuntu22.04上安装python3.11,简单易上手

suiw9 2025-02-18 13:22 1844 浏览 0 评论

导语

Python 3.11 版本有非常多的改进,最大的一个新功能是自适应解释器,即解释器尝试分析正在运行的代码。Ubuntu 22.04 默认版本是 Python 3.10。不过在其apt软件源中提供 Python 3.11 的版本,可以使用 apt 命令进行安装或更新。

安装python3.11版本

sudo apt update
sudo apt install python3.11
python3.11 --version 

注意这里不要将3.11设置为系统默认的 python 版本,如果强行设定会影响ubuntu的系统功能,比如apt的安装、更新等。

个人建议在虚拟环境使用3.11版本,这样既不破坏系统稳定性也能很好的开发使用 python3.11。

创建3.11版本虚拟环境

Python 虚拟环境依附“项目”的概念,它是一个独立的目录树,包含Python二进制和pip以及第三方模块。

sudo apt install python3.11-venv
mkdir ~/my_app;cd ~/my_app
python3.11 -m venv .venv

激活虚拟环境

source .venv/bin/activate
python --version

注意进入虚拟环境后,shell提示符的变化。一旦激活进入,shell提示符将以python虚拟环境名称作为前缀。

退出虚拟环境

deactivate

小结

不同的项目使用不同的 Python3 虚拟环境。

相关推荐

「底层技术原理体系」深入探索Java服务器性能监控Metrics框架

承接上文承接上文中的【深度挖掘Java性能调优】「底层技术原理体系」深入探索Java服务器性能监控Metrics框架的实现原理分析(Counter篇),我们知道和了解了对应的Counter计数器的作用...

由浅入深,66条JavaScript面试知识点(七)

作者:JakeZhang转发链接:https://juejin.im/post/5ef8377f6fb9a07e693a6061...

6款可替代dreamweaver的工具(替代director的软件)

dreamweaver对一个web前端工作者来说,再熟悉不过了,像我07年接触web前端开发就是用的dreamweaver,一直用到现在,身边的朋友有跟我推荐过各种更好用的可替代dreamweaver...

宇宙厂:Vue3.0 为何用 Proxy 替代 defineProperty?

大家好,很高兴又见面了,我是"...

专为Vue打造的开源表单验证框架,Github star7k+——VeeValidate

介绍vee-validate是Vue.js的基于模板的验证框架,可以验证输入并显示错误。基于模板,只需为每个输入值更改时指定应使用哪种验证器。系统会在支持40多种语言环境的情况下自动生成错误。现成的规...

自定义 Redis Starter 实现与扩展全解析

一、引言在SpringBoot开发中,Redis凭借其高性能和丰富的数据结构,成为缓存、分布式锁、消息队列等场景的首选解决方案。为了提升开发效率,避免重复配置和代码编写,我们可以创建一个自定义...

OpenAI Operator 的开源替代方案:Nanobrowser

Nanobrowser:OpenAIOperator的开源替代方案Nanobrowser[1]是一款开源的AI网页自动化工具,官方号称是OpenAIOperator的开源替代品。...

微软开始测试Edge AI历史搜索 为Windows 11提供更好的安全性

微软Edge浏览器正在获得更多与AI相关的功能。此外,Edge似乎正在试验WebPushAPI,这可以改善通过浏览器处理Windows11通知的方式。另一个值得注意的变化是与下载...

「Postman」测试(Tests)脚本编写和断言详解

测试确认您的API按预期工作,服务之间的集成运行可靠,并且新开发没有破坏任何现有功能。您可以使用JavaScript为PostmanAPI请求编写测试脚本。当您的API项目出现问题时...

NestJs 详细介绍及使用示例(nestjs视频教程)

NestJS详细介绍及使用示例如果觉得不错欢迎点赞、关注、转发、收藏,您的支持是我最大的动力,谢谢!...

angularjs应用prerender.io 搜索引擎优化实践

上一篇博文(http://www.cnblogs.com/ideal-lx/p/5625428.html)介绍了单页面搜索引擎优化的原理,以及介绍了两个开源框架的优劣。prerender框架的工作原理...

微软Edge浏览器测试“AI历史搜索”,口语化寻找历史标签页

IT之家3月4日消息,科技媒体WindowsLatest昨日(3月3日)发布博文,报道称微软正邀请Canary频道用户,在MicrosoftEdge浏览器中,测试AI...

async-validator 源码学习(一):文档翻译

async-validator是一个表单异步校验库,阿里旗下的Ant-design和Element组件库中的表单验证使用的都是async-validator,目前版本已更新到4.0.7...

HTML表单验证库SMValidator(html中表单验证)

SMValidator是一个易用、轻量且强大的表单验证工具。支持html和javascript两种配置方式,可以立即或手动触发验证,独立显示每条规则的信息,可自定义表单或信息容器的样式。目前minif...

Spring Boot 3.4+Wasm:让Java后端逻辑在浏览器中“狂奔”

在传统Web架构中,Java后端逻辑始终被禁锢在服务器端,依赖“请求-响应”模式与前端交互。这种架构在低并发场景下表现尚可,但在高并发、低延迟的业务场景中(如电商秒杀、实时竞价),其性能瓶颈日益凸显:...

取消回复欢迎 发表评论: