一、什么是 Python 便携版(Embedded Python)
核心定义
Python Embedded = 官方提供的'最小运行时 Python'
特点:
- ✅ 不依赖系统 Python
- ✅ 不写注册表
- ✅ 不污染系统
- ❌ 默认 锁死(不能 pip / 不能 site-packages)
📌 ComfyUI、Blender、很多商业软件都用这套
Embedded Python ≠ 普通 Python
| 项目 | 普通 Python | Embedded Python |
|---|---|---|
| Lib 目录 | 默认存在 | ❌ 默认没有 |
| pip | 自带 | ❌ 没有 |
| ensurepip | 有 | ❌ 没有 |
| site-packages | 自动 | ❌ 禁用 |
| 目标 | 开发 | 嵌入/便携 |
二、下载 Python 便携版(正确版本)
1️⃣ 下载地址(官方)
👉 https://www.python.org/downloads/windows/
选择:
Python 3.10.x → Windows → embeddable package (64-bit)
文件名类似:
python-3.10.13-embed-amd64.zip
💡 推荐 Python 3.10,AI / PyTorch / Qt 生态最稳,ComfyUI 也用 3.10
2️⃣ 解压后的'正常结构'(别慌)
python_embed/
├─ python.exe
├─ python310.dll
├─ python310.zip ← 标准库在这里
├─ python310._pth ← 最重要的控制文件
├─ vcruntime140.dll
└─ ...
✅ 没有 Lib/ 是完全正常的
✅ 标准库在 python310.zip

