2025年Python 3.12.0 安装使用全攻略,附详细图文

2025年Python 3.12.0 安装使用全攻略,附详细图文

2025年Python 3.12.0 安装使用全攻略,附详细图文

Python 作为一门简单易学、功能强大的编程语言,深受开发者和编程爱好者的喜爱。无论是数据分析、人工智能,还是爬虫开发,Python 都能轻松胜任。

2023 年,Python 官方发布了最新的 Python 3.12.0,这次更新带来了不少改进和优化,性能更强,运行更快,功能也更加完善。作为一名 Python 开发者,我们当然要第一时间尝鲜,体验最新版本的 Python!

这篇文章就来手把手教你,如何在 Windows 系统下正确安装 Python 3.12.0,并进行环境配置、版本验证,确保你可以顺利开启 Python 之旅!

1. 下载 Python 3.12.0

Python 安装包可以通过网盘下载或官网下载安装。接下来,我们将分别介绍这两种下载方式,你可以根据自己的需求选择合适的下载方式。

1.1 网盘下载(推荐)

如果你觉得官网下载速度过慢,或者遇到下载问题,网盘下载是一个非常好的选择。以下是网盘下载链接,点击即可快速下载。

image-20250310175746617

网盘下载速度更快,尤其在国内网络环境下。如果你追求更高的下载速度,建议使用这个方法。

1.2 Python 官网下载(慢)

首先,打开浏览器,进入 Python 官网:https://www.python.org

在首页上方导航栏,找到 Download,点击 Python 3.12.0 进行下载。

📌 小贴士:建议使用 Google ChromeMicrosoft Edge 下载,速度更快,兼容性更好。

下载完成后,你会在 Windows 10/11 的“下载”文件夹 里找到这个安装包:

📂 python-3.12.0-amd64.exe

如下图所示👇

Python下载界面

1.3 运行安装程序

双击 python-3.12.0-amd64.exe 运行安装程序,接下来会弹出安装向导。

**建议:**为了避免以后因为 Python 路径问题导致的各种麻烦,推荐使用 自定义安装

👉 点击 Customize installation(定制安装) 进入下一步。

Python安装界面

2. 安装 Python 3.12.0

2.1 选择安装组件

Optional Features(可选特性) 界面,系统默认勾选了几个重要的组件,我们建议保持默认,然后点击 Next(下一步)

Python可选组件

2.2 选择安装路径

接下来来到 Advanced Options(高级选项) 页面,建议勾选以下选项:

Add Python to environment variables(将 Python 添加到环境变量)
Install Python 3.12 for all users(为所有用户安装 Python 3.12)

⚠️注意:默认情况下,Python 会安装到 C:\Users\你的用户名\AppData\Local\Programs\Python,但为了方便管理,建议手动修改安装路径,比如:

📂 D:\Python312(推荐安装到 D 盘,避免 C 盘空间不足或系统重装后丢失 Python)

确认无误后,点击 Install(安装),开始安装 Python 3.12.0!

Python安装路径

2.3 安装完成

安装过程大概需要 1-2 分钟,耐心等待一下,安装成功后,你会看到如下界面👇

Python安装成功

到这里,Python 3.12.0 已经顺利安装到你的电脑上了!🎉🎉🎉

3. 验证 Python 是否安装成功

安装完成后,我们需要检查 Python 是否能正常运行。

3.1 使用 CMD 终端验证

1️⃣ 按 Win + S 打开搜索栏,输入 cmd,然后 以管理员身份运行 命令提示符。

2️⃣ 在 CMD 窗口输入以下命令,查看 Python 版本:

python --version

如果看到类似 Python 3.12.0 的输出,说明安装成功!

Python版本检查

3️⃣ 进入 Python 交互模式,输入 python 并按回车,出现 >>> 代表进入 Python 交互环境。

试试运行最经典的 Hello, World!

print("Hello, world!")

成功输出 “Hello, world!” 🎉 说明 Python 运行正常!

Python交互模式

3.2 使用 IDLE 验证

Python 安装包自带了一个官方的交互式开发环境——IDLE,可以更方便地编写和运行 Python 代码。

1️⃣ 在 Windows 搜索栏输入 IDLE,然后点击 以管理员身份运行

2️⃣ 进入 IDLE 后,输入:

print("Hello, world!")

3️⃣ 按 Enter,看到成功输出 “Hello, world!”,说明 IDLE 也可以正常使用!

Python IDLE 运行

4. 总结

到这里,我们已经顺利安装了 Python 3.12.0,并验证了它的可用性。回顾一下,我们做了什么:

下载 Python 3.12.0 安装包
使用自定义安装,选择合适的路径
安装成功后,使用 CMD 和 IDLE 进行验证

接下来,你可以开始你的 Python 学习之旅啦!🚀🚀🚀

如果本教程对你有帮助,欢迎点赞支持!💖

Read more

【Linux我做主】细说环境变量

【Linux我做主】细说环境变量

Linux环境变量 * Linux环境变量 * github地址 * 前言 * 1. 基本概念 * 环境变量的本质 * 2. 认识常见的环境变量 * PATH * 查看PATH * 修改PATH * HOME * SHELL * 其他常见环境变量 * PWD与OLDPWD * LOGNAME与USER * SSH_TTY * 由环境变量理解权限 * 使用系统调用获取环境变量 * 理解权限 * 3. 总结什么是环境变量 * 3. 命令行参数和环境变量的全局性 * 命令行参数 * main函数的第三个参数 * 环境变量具有全局属性 * 4. 环境变量可以被子进程继承 * 5. 本地变量与内建命令 * 本地变量 * 本地变量不能被子进程继承 * 内建命令 * 结合系统调用体会内建命令cd * 6. 结语 Linux环境变量 github地址 有梦想的电信狗 前言 环境变量是操作系统为我们维护的一组

By Ne0inhk
Flutter 组件 wilt 适配鸿蒙 HarmonyOS 实战:极简数据序列化,构建边缘计算场景下的轻量级存取矩阵

Flutter 组件 wilt 适配鸿蒙 HarmonyOS 实战:极简数据序列化,构建边缘计算场景下的轻量级存取矩阵

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 wilt 适配鸿蒙 HarmonyOS 实战:极简数据序列化,构建边缘计算场景下的轻量级存取矩阵 前言 在鸿蒙(OpenHarmony)生态迈向万物互联、涉及大量传感器快照存取、临时配置缓存或轻量化元服务(Atomic Service)的背景下,如何以极低的算力开销实现数据的序列化与持久化,已成为决定应用启动速度与响应灵敏度的“毛细血管工程”。在鸿蒙设备这类强调微内核效率与极致能耗控制的移动终端上,如果针对每一个微小的临时数据都要动用重型的 SQL 引擎或复杂的 ORM 框架,不仅会由于由于繁重的类加载过程导致首帧渲染延迟,更会由于由于冗余的磁盘 I/O 造成不必要的能源开销。 我们需要一种能够直接操作内存映射、支持动态 Schema 扩展且代码体积极其微小的轻量级存取方案。 wilt 为 Flutter 开发者引入了一套面向边缘计算的极简数据操作范式。它抛弃了复杂的索引预建与繁琐的表结构声明,支持以原生的 Map 结构进行即时持久化

By Ne0inhk

Flutter 三方库 obs_websocket 的鸿蒙化适配指南 - 掌控远程直播导播、WebSocket 通讯实战、鸿蒙级直播中控专家

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 obs_websocket 的鸿蒙化适配指南 - 掌控远程直播导播、WebSocket 通讯实战、鸿蒙级直播中控专家 在鸿蒙跨平台应用处理专业级直播流控、远程导播指令或是构建自定义的直播中控台时,如何与业界标准的 OBS Studio 实现高效、实时的双向交互是关键。如果你追求的是在鸿蒙平板上一键切换场景、调整滤镜或监控直播帧率。今天我们要深度解析的 obs_websocket——一个完全基于 obs-websocket 协议构建的专业级客户端库,正是帮你打造“掌上导播间”的核心引擎。 前言 obs_websocket 是一套成熟的远程控制方案。它通过 WebSocket 隧道,将复杂的导播操作抽象为结构化的 JSON 指令。在鸿蒙端项目中,利用它你可以实现与直播机位(OBS 端)的深度联动,无论是实时获取推流状态,还是动态修改文字源内容,

By Ne0inhk
【Linux】进程控制(二) 深入理解进程程序替换与 exec 系列函数

【Linux】进程控制(二) 深入理解进程程序替换与 exec 系列函数

文章目录 * 一、进程程序替换 * 替换原理 * 子进程程序替换示例 * 加载器 * 六个exec系列函数串讲 * 第七个程序替换接口 * 子进程执行用户写的程序 * 程序替换可以调用任意语言的程序 * 传递命令行参数和环境变量的2种方式 一、进程程序替换 我们之前讲过fork () 之后,父子进程各自执行父进程代码的一部分,也就是代码共享,数据默认也“共享”,但是发生写入后就会以写时拷贝各自私有。那如果子进程想执行一个全新的程序成为一个真正独立的进程呢?这就需要通过进程的程序替换来完成这个功能! 程序替换是通过特定的系统调用接口,加载磁盘上的一个全新的程序(代码和数据),加载到调用进程的地址空间中! 替换原理 进程替换原理很简单,就是进程调用某种系统调用,从磁盘中加载一份全新的代码和数据到该进程物理内存中,覆盖掉原进程在内存中的代码和数据。程序替换并没有创建新进程,只是改变了进程的物理内存。 我们空讲无用,小编打算先实际上手代码让大家见一见程序替换的效果,之后再回头结合原理讲解。 进程替换需要调用exec(注意不是

By Ne0inhk