2024最新版Python 3.12.4安装使用指南

news2024/11/26 16:58:57

2024最新版Python 3.12.4安装使用指南

  • 2024最新版Python 3.12.4安装使用指南
    • 0. Python的受欢迎程度
    • 1. 安装最新版Python 3.12.4
    • 2. 验证Python 3.12.4版本
    • 3. 验证Python功能
    • 4. 使用IDLE交互式开发模式
    • 5. 安装Python扩展库
    • 相关阅读:

By Jackson

2024最新版Python 3.12.4安装使用指南

0. Python的受欢迎程度

据市场预测,截至2030年Python在全球应用的份额将达到1.6亿美元。快速增长的用户端应用程序,诸如:Web开发,软件开发及其它,加之企业的工业4.0技术发展大大推动了这一进程。到2030年,Python在实时物联网及边缘计算方面的应用将更为广泛。

如果我们谈论适合初学者的易于阅读、易于学习的编码语言,那么没有什么能比 Python 进入最佳编程语言列表,这使其成为初学者的绝佳选择。Python 现在正被引入全球大多数大学作为第一语言。

Django、Flask 和 Pyramid 这些都是在开发人员中流行的 Python 框架。与其他语言相比,Python 语法是用户友好的,这最终提高了开发人员的工作效率。这些都是它成为顶级编程语言之一的原因。

本文将在笔者前文的基础上,将2024年最新版Python 3.12.4安装使用指南奉献给您。希望本文对学习Python编程的广大读者有所帮助。

1. 安装最新版Python 3.12.4

进行Python程序开发,首先要安装Python软件包;访问官网:https://www.python.org
在主页上方导航栏,点击Downloads菜单,选择Download for Windows,点击Python 3.12.4按钮开始下载,如下图所示。

在这里插入图片描述
或者,在主页点击Downloads > Windows,找到Windows对应的最新版本,进行下载,如下图所示。

在这里插入图片描述
*可以注意到,本年度更新的大版本V3.13计划于2024年10月发布!

随后,Chrome浏览器开始下载安装包,在新版Chrome浏览器中,下载进程如下图:

在这里插入图片描述

下载完毕后,可以在Windows 10/11的Downloads(下载)文件夹里,找到该安装程序:python-3.12.4-amd64.exe文件,双击它就可以启动安装向导。如下图所示。

在这里插入图片描述
由于之前安装过Python 3.12.2,因此,安装向导显示为Upgrade to Python 3.12.4(64-bit),即升级为Python 3.12.4版本。如果按照默认安装目录D:\Python312\,则点击Upgrade Now(即刻升级),如果修改安装目录,则点击Customize installation(定制安装)。

注意: 如果需要了解全新安装Python 3.12.X版本,请参阅笔者文章:2024最新版Python3.12.2安装使用指南,点击进入该页面。

在这里插入图片描述
安装完成后,提示 Setup was successful (安装成功)

在这里插入图片描述
此时,点击Close,关闭安装向导。

注意: 安装过程中未体现的环境变量设置选项等细节,详见之前文章:2024最新版Python3.12.2安装使用指南

2. 验证Python 3.12.4版本

考虑到要运行Python, 安装完毕需要验证Python版本是否为最新版本。随即点击左下角搜索栏Type here to search,输入cmd, 选择命令行窗口,如下图。

在这里插入图片描述

点击“以管理员身份运行”,打开Windows终端。

在Windows终端命令行(cmd)提示符,输入以下命令,验证当前安装Python版本是否为3.12.4:

python --version

运行结果如下图所示:

在这里插入图片描述
说明Python安装成功!且为最新版本3.12.4。

3. 验证Python功能

接下来,在命令行输入python, 然后按Enter(回车),进入Python程序命令行交互模式,出现“>>>”提示符。

输入最简单的Python程序,如下命令:

>>> print(“Hello, world!”)

打印到终端窗口,如下所示。

在这里插入图片描述
成功运行!

这说明Python最新版3.12.4已经安装完毕,并成功搭载在Windows系统上,Python应用程序也一切正常。

这是交互式解释器。使用完毕,可以用以下命令退出:

>>>exit()

4. 使用IDLE交互式开发模式

Python安装完毕后,除了在命令行使用交互模式外,安装程序自带的交互式开发工具IDLE也随之安装完毕。

在搜索栏输入关键字“IDLE“,可以搜索到IDLE(Python 3.12.4 64-bit) 交互开发工具,选择”以管理员身份运行“。

在这里插入图片描述

这样,就打开了IDLE交互式开发程序。

如果需要执行最简单的”Hello world”程序,

print(“Hello, world!”)

在IDLE命令行输入,程序可以立刻运行成功!如下图所示。

在这里插入图片描述
至此,Python最新版3.12.4全部安装使用过程,就圆满完工了!

使用Windows终端(cmd)或者IDLE开发工具,都可以启动Python交互式编程工作了。

5. 安装Python扩展库

众所周知,Python语言功能强大,甚至是无所不能。有经验的程序员都知道,标准库包含的功能有限。其实,Python语言更加强大的、丰富的功能来自于扩展库(或者叫外挂库),这一类有数十万个功能各异的库,被收集在Python扩展库官网。

安装任意扩展库,只需要访问该网站首页:https://pypi.org 即可打开该官网页面。截至发稿日期,pypi.org官网已经有549,942个项目成功上传!这是个无比巨大的数字,也说明,Python的第三方库资源取之不尽,用之不竭。

因此,Let’s go!

在这里插入图片描述
在搜索栏(即上图所示的Search projects)中,输入所想搜索的关键字,就会出现安装该扩展库的命令。比如:numpy, 这是Python数值计算常用的第三方扩展库。

在这里插入图片描述
我们发现,最新版本的numpy 2.0.0发布于2024年6月16日。为了追赶NumPy最新功能,随即点击numpy 2.0.0, 如下图所示:

在这里插入图片描述
于是,得到安装命令提示(在页面左上方)。

让我们打开Windows命令行(cmd),并且以管理员身份运行,输入上图的命令:

pip install numpy

如果之前安装过旧版本的NumPy,那么,此次可以使用最新版本来安装,命令如下:

pip install numpy==2.0.0

运行结果如下图所示:

在这里插入图片描述
结果,最新版NumPy 2.0.0安装完成,并且卸载了旧版本1.26.4。

如果后续需要使用任何Python的第三方库,都可以查看pypi.org官网,并且用基于pip的安装命令来安装使用。


技术好文陆续推出,敬请关注。

您的认可,我的动力!😊

相关阅读:

  1. 2024最新版Python 3.12.2安装使用指南
  2. 2024最新版Anaconda Navigator安装使用指南
  3. 2024最新版Visual Studio Code安装使用指南
  4. 用Python访问MongoDB数据库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1852130.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言笔试题:实现把一个无符号整型数字的二进制序列反序后输出

目录 题目 实例 方法一:直接交换 方法二:间接交换 拓展 题目 编写一个函数,将一个无符号整数的所有位逆序(在32位机器下) 实例 例如有一个无符号整数 unsigned int num 32; unsigned int 在32位系统中占4个字…

C# 中的静态关键字

C# 语言中的 static 关键字用于声明静态类和静态类成员。静态类和静态类成员(如构造函数、字段、属性、方法和事件)在只需要一个对象(类或类成员)副本并在类型(和成员)的所有实例(对象&#xff…

基于SpringBoot+Vue汽车配件销售管理系统设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,…

css-vxe列表中ant进度条与百分比

1.vxe列表 ant进度条 <vxe-column field"actualProgress" title"进度" align"center" width"200"><template #default"{ row }"><a-progress:percent"Math.floor(row.actualProgress)"size"s…

算法竞赛创新实践总结

目录 1 算法题目................................... 3 1.1 盛最多水的容器.......................... 3 1.1.1 题目................................ 3 1.1.2 双指针.............................. 4 1.1.3 代码................................ 5 1.2 分巧克力...…

【辨析】快速了解RBF神经网络与BP神经网络的区别

本文来自《老饼讲解-BP神经网络》https://www.bbbdata.com/ 目录 一、RBF与BP模型简介1.1.模型结构1.2.模型表达式 二、RBF神经网络与BP神经网络的对比2.1 RBF与BP的激活函数对比2.2 RBF与BP的思想对比 三、RBF神经网络与BP神经网络的训练方法对比2.1.BP神经网络的训练2.2.RBF神…

分布式架构的优势与实现

目录 前言1. 什么是分布式架构1.1 分布式架构的定义1.2 分布式架构的基本原理 2. 分布式架构的优势2.1 可扩展性2.2 容错性和高可用性2.3 性能优化2.4 灵活性和可维护性 3. 分布式架构的实现方法3.1 服务拆分3.1.1 功能拆分3.1.2 垂直拆分3.1.3 水平拆分 3.2 数据分布与存储3.2…

ES6 解构赋值详解

ES6是JavaScript语言的一次重大更新&#xff0c;引入了许多新特性和语法改进&#xff0c;其中解构赋值是一个非常实用和灵活的语法特性。它可以让我们从数组或对象中提取值&#xff0c;并赋给对应的变量&#xff0c;让代码变得更加简洁和易读。本文将深入探讨ES6解构赋值的语法…

Python | Leetcode Python题解之第179题最大数

题目&#xff1a; 题解&#xff1a; class Solution:def largestNumber(self, nums: List[int]) -> str:def quick_sort(l , r):if l > r: returni, j l, rwhile i < j:while strs[j] strs[l] > strs[l] strs[j] and i < j: j - 1while strs[i] strs[l] &l…

解决:Xshell通过SSH协议连接Ubuntu服务器报“服务器发送了一个意外的数据包,received:3,expected:20”

下图所示&#xff1a; 日志也基本看不出来问题在哪&#xff0c;只是说断开了连接大概是验证失败。有幸在某论坛评论区找到了原因&#xff0c;是因为我的xshell版本太低了而服务器的ssh版本太高&#xff0c;高版本的ssh默认屏蔽了一部分不太安全的算法导致建立连接的时候验证失败…

字节大牛耗时八个月又一力作,Android性能调优秘籍:设计思想与代码质量优化+程序性能优化+开发效率优化(全网疯传)

第一章、设计思想与代码质量优化 一、六大原则 二、设计模式 三、数据结构 四、算法 第二章、 程序性能优化 一、启动速度与执行效率优化 二、 布局检测与优化 三、 内存优化 四、耗电优化 五、网络传输与数据存储优化 六、APK 大小优化 第三章、 开发效率优化 一、…

【PL理论深化】(2) 语法分析 (Syntax) | 编程语言的语法结构:文法 | 语义结构 (Sematics)

&#x1f4ac; 写在前面&#xff1a;编程语言是由归纳法生成的程序的集合。定义属于该语言的程序的形式的规则&#xff0c;即编写程序的规则&#xff0c;称为编程语言的 语法分析 (syntax) 而定义属于该语言的程序的意义的规则称为 语义结构(semantics)。这两者都是归纳定义的。…

学习笔记——路由网络基础——路由转发

六、路由转发 1、最长匹配原则 最长匹配原则 是支持IP路由的设备默认的路由查找方式(事实上几乎所有支持IP路由的设备都是这种查找方式)。当路由器收到一个IP数据包时&#xff0c;会将数据包的目的IP地址与自己本地路由表中的表项进行逐位(Bit-By-Bit)的逐位查找&#xff0c;…

HCIP--OSPF(笔记3)

OSPF扩展配置 手工认证 【1】接口认证 -- 直连的邻居间&#xff0c;设定认证口令&#xff0c;进行身份核实&#xff0c;同时对双方交互的数据进行加密保护 [r9-GigabitEthernet0/0/1]ospf authentication-mode md5 1 cipher 123456 邻居间认证模式、编号、密码必须完全一致 【…

【UML用户指南】-20-对基本行为建模-交互图

目录 1、概述 2、顺序图 2.1、两个不同于通信图的特征&#xff1a; 2.1.1、顺序图有对象生命线 2.1.2、顺序图有控制焦点 2.2、结构化控制 2.2.1、可选执行opt 2.2.2、条件执行alt 2.2.3、并行执行par 2.2.4、循环迭代执行loop 2.3、嵌套活动图 3、通信图 3.1、两…

Selenium WebDriver - 网络元素

本文翻译整理自&#xff1a;https://www.selenium.dev/documentation/webdriver/elements/ 文章目录 一、文件上传二、定位策略1、传统定位器2、创建定位器3、类名4、CSS选择器5、id6、NAME7、链接文本8、部分链接文本9、标签名称10、xpath11、相对定位器它是如何工作的可用相对…

java中Object和json相互转换的方式

1.org中jackson转换json,springboot中内置jackson ObjectMapper onew ObjectMapper(); List<>listnew ArrayList(); String jonso.writeAsValueString(list); 2.alibaba中fastjson转换成json GetMapping("/test")public TbUser testHttpClient(){String url…

Python 函数注解,给函数贴上小标签

目录 什么是函数注解? 为什么使用函数注解? 如何编写函数注解? 实战演练 与类型提示(Type Hints)的关系 类型安全的运算器 什么是函数注解? 函数注解(Function Annotations)是Python 3中新增的一个特性,它允许为函数的参数和返回值指定类型。 这些注解不会改变…

大学食堂管理系统

摘 要 随着信息技术的飞速发展和高校规模的不断扩大&#xff0c;大学食堂作为高校日常运营的重要组成部分&#xff0c;其管理效率和服务质量直接影响到师生的日常生活和学习。传统的食堂管理方式&#xff0c;如手工记录、纸质菜单、人工结算等&#xff0c;不仅效率低下&#x…

FFmpeg编译4

CPUx86-64 TOOLCHAIN N D K / t o o l c h a i n s / x 8 6 6 4 − 4.9 / p r e b u i l t / l i n u x − x 8 6 6 4 S Y S R O O T NDK/toolchains/x86_64-4.9/prebuilt/linux-x86_64 SYSROOT NDK/toolchains/x866​4−4.9/prebuilt/linux−x866​4SYSROOTNDK/platforms/and…