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

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.mzph.cn/web/32471.shtml

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

相关文章

java基于ssm+jsp 汽车在线销售系统

1 前台功能模块 网站首页 网页首页汽车在线销售系统模块如下:首页、汽车信息、新闻资讯、留言反馈、我的收藏管理等功能图1 图1网页首页 网页前台车辆信息效果图如图2所示 图2 车辆信息界面图 2 管理员功能模块 管理员输入个人的账号、密码登录系统&#xff0c…

压力测试

1.什么是压力测试 压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。压测都是为了系统在线上的处理能力和稳定性维持在一个标准范围内,做到心中有数 使用压力测试,我们有希望找到很多种用其他测试方法更难发现的错误&#…

基于matlab的K-means聚类图像分割

1 原理 K-means聚类算法在图像分割中的应用是基于一种无监督的学习方法,它将图像中的像素点或特征区域划分为K个不同的簇或类别。以下是K-means聚类算法用于图像分割的原理,包括步骤和公式: 1.1 原理概述 选择簇的数量(K): 首先…

YOLOv9基础 | 实时目标检测新SOTA,手把手带你深度解析yolov9论文!

前言:Hello大家好,我是小哥谈。YOLOv9是Chien-Yao Wang等人提出的YOLO系列的最新版本之一(截止到目前,YOLOv10已发布),于2024年2月21日发布。它是 YOLOv7的改进版本,两者均由Chien-Yao Wang及其同事开发。本节课就以YOLOv9论文为基础带大家深入解析YOLOv9算法。🌈 …

浏览器-服务器架构 (BS架构) 详解

目录 前言1. BS架构概述1.1 BS架构的定义1.2 BS架构的基本原理 2. BS架构的优势2.1 客户端简化2.2 易于更新和维护2.3 跨平台性强2.4 扩展性高 3. BS架构的劣势3.1 网络依赖性强3.2 安全性问题3.3 用户体验局限 4. BS架构的典型应用场景4.1 企业内部应用4.2 电子商务平台4.3 在…

java小代码(1)

代码 : 今日总结到此结束,拜拜!

1999-2022年 297个地级市-医院卫生院数量及床位数量(数据收集)

全国297个地级市的医院卫生院数量的稳步增长是医疗事业发展的一个重要标志。政府的持续投入和对医疗设施的改善,不仅提升了医疗服务的硬件水平,也通过引进和培养医疗人才、优化服务流程,提高了医疗服务的整体质量。这些举措极大地增强了人民群…

C语言之详解预处理

前言: 预处理也叫预编译,是编译代码时的第一步,经过预处理后生成一个.i文件,如果不明白编译与链接作用的小伙伴可以先看看博主的上一篇博客—— ,不然知识连贯性可能会显得很差哦。 正文目录: 预定义符号#…

font-spider按需生成字体文件

font-spider可以全局安装,也可以单个项目内安装,使用npm run xxxx的形式 npm i font-spider "dev": "font-spider ./*.html" <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name&…

Android测量

最大模式&#xff08;MeasureSpec.AT_MOST&#xff09; 这个也就是父组件&#xff0c;能够给出的最大的空间&#xff0c;当前组件的长或宽最大只能为这么大&#xff0c;当然也可以比这个小。 最高两位是11的时候表示”最大模式”。即MeasureSpec.AT_MOST未指定模式&#xff08;…

1996年-2023年 全国298个地级市-外商直接投资FDI(数据收集)

外商直接投资&#xff08;FDI&#xff09;是一种跨国界的经济活动&#xff0c;它涉及外国投资者在中国境内进行的直接投资行为。这种投资行为不仅包括以货币、实物、技术等形式的资本投入&#xff0c;还可能包括开办独资企业、合资企业、合作企业&#xff0c;以及参与资源开发等…

微型操作系统内核源码详解系列五(四):cm3下svc启动任务

系列一&#xff1a;微型操作系统内核源码详解系列一&#xff1a;rtos内核源码概论篇&#xff08;以freertos为例&#xff09;-CSDN博客 系列二&#xff1a;微型操作系统内核源码详解系列二&#xff1a;数据结构和对象篇&#xff08;以freertos为例&#xff09;-CSDN博客 系列…

开发者配置项、开发者选项自定义

devOptions.vue源码 <!-- 开发者选项 &#xff08;CtrlAltShiftD&#xff09;--> <template><div :class"$options.name" v-if"visible"><el-dialog:custom-class"sg-el-dialog":append-to-body"true":close-on…

Flutter 如何发布安卓应用?

android:hardwareAccelerated“true” android:windowSoftInputMode“adjustResize”> <meta-data android:name“flutterEmbedding” android:value“2” /> Flutter生成的文件建议是大部分内容可以保留不动&#xff0c;但是可以根据需要进行修改。 具体可能要修…

STM32读写备份寄存器和实时时钟

文章目录 1. 硬件电路 2. RTC操作注意事项 操作步骤 3. 代码实现 3.1 读写备份寄存器 3.1.1 main.c 3.2 实时时钟 3.2.1 MyRTC.c 3.2.2 MyRTC.h 3.2.3 main.c 1. 硬件电路 对于BKP备份寄存器和RTC实时时钟的详细解析可以看下面这篇文章&#xff1a; STM32单片机BKP备…

Linux查看公网IP的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

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

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

双叒叕-一个-Android-MVVM-组件化架构框架?

LifecycleViewModelLiveDataViewBindingAndroid KTXOkHttp:网络请求Retrofit:网络请求MMKV:腾讯基于 mmap 内存映射的 key-value 本地存储组件Glide:快速高效的Android图片加载库ARoute:阿里用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦BaseR…

【学习笔记】CSS

CSS 1、 基础篇 1.1、选择器 1.2、长度单位 1.3、CSS2 常用属性 1.4、盒模型 1.5、浮动 1.6、定位 position2、 CSS3 2.1、新增长度单位 2.2、新增颜色表示 2.3、新增选择器 2.4、新增盒子属性 2.5、新增背景属性 …

STM32单片机BKP备份寄存器和RTC实时时钟详解

文章目录 1. Unix时间戳 2. UTC/GMT 3. 时间戳转换 4. BKP简介 5. BKP基本结构 6. RTC简介 7. RTC框架图 8. RTC基本结构 9. 代码示例 1. Unix时间戳 实时时钟&#xff0c;本质上是一个定时器&#xff0c;专门用来产生年月日时分秒。 Unix 时间戳&#xff08;Unix T…