Python 安装教程【使用 Python install manager】

Python 安装教程【使用 Python install manager】

下载

官网如下

https://www.python.org/downloads/

如果选择传统的【exe】格式,安装时会有如下界面

NOTE: This installer is being retired and will no longerbe available after Python 3.15

这句话的翻译是

注意:此安装程序即将停用,在 Python 3.15 版本发布后将不再提供

所以推荐选择【msix】格式的安装包,这是现代打包格式

安装

双击下载的【msix】文件

1

当准备就绪时启动:

勾选后,点击“安装 Python” -> 等待进度条走完 -> Python Install Manager 界面会自动弹出来

图中虽然按钮名字叫“安装 Python”,但是安装的只是一个“管家”(Manager),真正的 Python 还没有安装

这个管家可以在搜索里看到,搜索【python install】

2

图中这句话是

Windows is not configured to allow paths longer than 260 characters.

Python and some other apps can exceed this limit, but it requires changing a system-wide setting, which may need an administrator to approve, and will require a reboot. Some packages may fail to install without long path support enabled.翻译之后是

Windows 未配置为允许长度超过 260 个字符的路径。
Python 及部分其他应用程序可突破此限制,但这需要修改一项系统级设置,该操作可能需要管理员权限批准,且修改后需重启电脑。如果未启用长路径支持,部分软件包可能会安装失败。

我们需要解除 260 字符路径限制,所以输入 y

3

图中内容是

The global shortcuts directory is not configured.

Configuring this enables commands like python3.14.exe to run from your terminal, but is not needed for the python or py commands (for example, py -V:3.14).

We can add the directory (C:\Users\86195\AppData\Local\Python\bin) to PATH now,but you will need to restart your terminal to use it. The entry will be removed if you run py uninstall --purge, or else you can remove it manually when uninstalling Python.翻译之后是

全局快捷方式目录尚未配置。

完成此项配置后,你就可以在终端中直接运行 python3.14.exe 这类命令,但这对 python 或 py 命令(例如 py -V:3.14)来说并非必需操作。

我们现在可以将目录 C:\Users\86195\AppData\Local\Python\bin 添加至系统环境变量 PATH,但你需要重启终端才能使配置生效。若执行 py uninstall --purge 命令,该环境变量条目将会被自动移除;你也可以在卸载 Python 时手动删除它。

这是一个关于环境变量 (PATH) 的配置选项

如果输入 y,安装程序会自动把那个长长的路径添加到系统的 PATH 里

所以输入 y

4

图中内容是

You do not have the latest Python runtime.

Install the current latest version of CPython? If not, you can use 'py install default' later to install.翻译之后是

你当前未安装最新版 Python 运行时环境。

是否安装当前最新版的 CPython?若暂不安装,你可后续执行 py install default 命令来完成安装。

Python: 这是一门编程语言的规范

CPython: 这是 Python 语言的官方标准实现(用 C 语言写的)

CPython 就是我们需要的东西

选择 y 后,会开始从网络下载最新版本的 Python

所以选择 y

5

这是安装过程的最后一个画面,意味着 Python 环境已经安装完成了

这是在问你:是否查看在线帮助文档?

这里选 n,不阅读文档

安装 pip

找到 python 的安装位置,我的是【C:\Users\86195\AppData\Local\Python\pythoncore-3.14-64】

在这个文件夹下打开 cmd,输入

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

这句话的意思是:访问 pip 官方提供的引导脚本地址,下载保存为本地文件

如果不加 -o 参数,代码会直接打印在屏幕上而不是保存文件

可以看到多了个文件

然后运行这个【py】文件

python get-pip.py

可以看到【Scripts】文件夹出现了

把【Scripts】文件夹添加到环境变量的 PATH 中

验证

修改环境变量后,需要重启 cmd 才能重新加载环境变量,输入

python --version
pip --version

pip 镜像源配置

可以看我这篇文章

pip 镜像源测试,配置镜像源教程-ZEEKLOG博客

Read more

超越Tomcat的Spike (一):使用netty搭建Http服务器

超越Tomcat的Spike (一):使用netty搭建Http服务器

超越Tomcat的Spike (一):使用netty搭建Http服务器 * 🏆 引言 * 🚀 Netty的魅力所在 * 什么是Netty? * Netty vs 传统服务器 * 🏗️ Spike项目架构设计 * 项目结构 * 核心组件架构 * 💻 核心代码实现 * 服务器初始化与启动 * 请求处理逻辑 * ⚡ 性能测试与对比 * 并发处理能力测试 * 内存占用对比 * 📱 应用案例 * 案例一:高并发API网关 * 案例二:实时数据推送服务 * 🎯 核心优势分析 * 1. 非阻塞异步模型 * 2. 零拷贝技术 * 3. 可扩展性强 * 🔮 未来展望 * Spike 2.0 规划 * 应用场景扩展 * 📝 代码优化建议 * 1. 事件循环组优化 * 2. 内存管理优化 * 🏁 总结 🏆 引言 在现代Web应用开发中,HTTP服务器是构建任何网络服务的基础。传统的Tomcat、Jetty等服务器虽然功能强大,但在高性能场景下往往显得力不从

By Ne0inhk
MySQL CRUD 核心指南:查询、插入、更新、删除全实战

MySQL CRUD 核心指南:查询、插入、更新、删除全实战

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一. 基础准备:创建测试表与测试数据 * 1.1 学生表(students) * 1.2 考试成绩表(exam_result) * 二. Create(插入数据) * 2.1 单行全列插入 * 2.2 多行指定列插入 * 2.3 插入冲突处理(on duplicate key update) * 2.4 替换插入(replace into) * 2.5 插入查询结果 * 三.

By Ne0inhk
Flutter for OpenHarmony:Flutter 三方库 bloc_lint — 静态层给架构建立强硬代码纪律法规(架构治理引擎)

Flutter for OpenHarmony:Flutter 三方库 bloc_lint — 静态层给架构建立强硬代码纪律法规(架构治理引擎)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 前言 在鸿蒙(OpenHarmony)商业应用构建体系中,BLoC (Business Logic Component) 作为极其受欢迎且久经沙场验证的主流状态管理选项之一,其能够很好的区隔 UI 层与深层次复杂多变业务层。但即便其设计优秀且完善,部分因为初学者对“事件源如何定义”、“状态应当如何闭环抛出和重建”理解错位而在团队项目中引发了诸如事件滥用乱扔的状态泄漏等大型坑底。 bloc_lint 作为一套完全专门为 flutter_bloc 体系打造的规则分析插件,在底层完全接入你最信任的老大哥 IDE 和 CLI 验证中心。它通过对你的源码状态类代码进行扫描,从而逼你建立符合该架构设计真正思想哲学初衷的写法。在想要于庞大极其需要高度共识的企业级鸿蒙项目中推动 BLoC 范式时,它是你的架构卫士。 一、原理展示 / 概念介绍 1.1 基础概念 本机制就像是在 Dart 分析服务器里面插入了由 BLoC 作者参与或者基于经验而设定好的硬性代码规范探针体

By Ne0inhk
Spring Cloud 实战攻坚:商品服务核心实现(库存管理 + 缓存设计 + 分布式锁)

Spring Cloud 实战攻坚:商品服务核心实现(库存管理 + 缓存设计 + 分布式锁)

引言         在微服务架构的电商体系中,商品服务是整个业务链路的核心枢纽 —— 它承接前端商品展示、支撑订单服务的库存扣减、联动促销服务的活动商品管控,而其中的库存管理、缓存设计、分布式锁更是决定系统稳定性与高并发能力的关键。很多开发者在落地时,往往会遭遇三大核心痛点:高并发下库存超卖、缓存穿透 / 击穿 / 雪崩导致服务雪崩、分布式环境下并发控制失效,最终导致系统无法支撑大促等高压场景。         本文将手把手带你实现一个企业级 Spring Cloud 商品服务,聚焦三大核心业务:精准库存管理(解决超卖)、高可用缓存设计(抵御缓存三大问题)、分布式锁(保障并发安全)。全文注重实战落地,所有代码示例均可直接复现,同时深入拆解底层原理与设计思路,兼顾深度与实用性,助力你快速搭建能支撑高并发场景的商品服务。 1. 前置认知:商品服务的核心价值与高并发痛点 1.1 核心价值 商品服务作为电商微服务体系的 “基础数据中心”,核心价值体现在三个维度: 1. 数据支撑:提供商品基础信息(名称、价格、规格)、库存数据,为订单、

By Ne0inhk