Python
也称为 cpython、python 解释器、python.org
来自 Python Software Foundation 的 CPython。在 Windows 上,解释器是 python.exe。python.org 安装程序和 Microsoft Store 软件包的目录结构不同。
您需要了解的内容
Python 是一种语言运行时。python.exe 不是 node.exe。
python.exe 用于运行 .py 文件和 REPL。Store 软件包和 python.org 安装程序安装在不同的文件夹中。node.exe 对应 JavaScript。终止 Python 不会停止 Node。
- 它是什么?
- CPython 解释器
- python.exe 是病毒吗?
- 仅凭名称无法判断。请检查路径
- Store 还是 python.org?
- 目录布局不同。语言完全相同
什么是 Python?
Python 是 CPython 语言运行时。用户需要自行安装解释器。Windows 并不会将其作为系统自带服务提供。
如果您从未用过它
如果课程要求安装 Python,请从 python.org/downloads/windows 获取 Windows 安装程序。Microsoft Store 也提供了 PSF 软件包。这两者的文件夹和 PATH 配置并不相同。python.exe 是解释器,仅凭名称来看不是病毒。但如果 Downloads 目录中的 python.exe 旁边放着破解程序,那就有问题了。它不是 Node.js。
它有什么用?
python.exe 用于执行 .py 文件。py -0p 会列出 py 启动器可以检测到的安装版本。
venv 拥有自己的 python.exe。那仍然是 CPython,而不是第二种语言。
python -m pip 会为该解释器安装软件包。Anaconda 是另一种不同的发行版。
它适合谁?
- 课程大纲要求使用 Python 而非 Anaconda 的学生
- 看到 python.exe 并怀疑其是否为恶意软件的人
- 输入 python 却跳转出 Store 页面的任何人
当前状态
积极维护中。根据 PEP 11,当前 CPython 支持 Windows 10 及更高版本。本文介绍的是 Windows 解释器,而不是 IronPython。
它存在多久了?
Guido van Rossum 于 1991 年发布了 Python。它早于 Node.js (2009),也早于 Anaconda Navigator。当前在 Windows 上的开发工作均使用 3.x 版本。残留的 2.7 已成为历史。
版本
以主要渠道为主。此处并未对所有确切的版本号进行逐一验证。
系统要求
数值遵循发布者的公开指引。实际需求仍会因工作负载而异。
最低配置
| 操作系统 | 根据 python.org 文档 (PEP 11),当前 CPython 支持 Windows 10 及更高版本 |
|---|---|
| 内存 | 解释器本身占用资源很小。具体内存消耗取决于脚本和所引用的软件包 |
资源占用概况
- CPU 需求
- 跟随您在应用内打开的内容
- 内存需求
- 跟随文档、标签页或库
安装的进程
这些可执行文件属于该产品安装后的组件。
| python.exe | 该安装版本对应的 CPython 解释器 |
|---|---|
| pythonw.exe | 相同的运行时,但不显示控制台窗口 |
启动项组件
Windows 不会将 python.exe 作为内置服务添加。启动项中的 .py、计划任务或 IDE 都可以启动它。
文件位置
| 典型安装 | C:\Users\<you>\AppData\Local\Programs\Python\Python3*\ |
|---|
文件格式
常见问题
`python` 打开了 Microsoft Store
应用执行别名可能会抢占该名称。Store 程序包和 python.org 安装程序仍然位于不同的路径。这不是 Node 安装损坏。
PATH 上存在两个 Python
venv、Store 别名和 python.org 安装都可以命名为 python.exe。运行 where.exe python 和 py -0p 可以指明启动的是哪一个。
故障排除
where.exe python 和 py -0p
请参见 Store、python.org 和 venv 的区别。where.exe node 则是另一种查找。
读取该 .py 的命令行
这就是工作负载。不要为了解决 Python 卡死而去删除 node_modules。
如果你希望将 python.org 放在 PATH 上,请关闭 Store 别名
设置 > 应用 > 高级应用设置 > 应用执行别名。该开关是 Windows 别名,不是病毒。
替代方案
Anaconda 是包含 Navigator 的大型发行版。Node.js 是不同的语言运行时。
官方帮助与下载
请先从软件厂商处着手。随意的 exe 网站并不是支持渠道。
| 下载 | www.python.org/downloads/windows/ 官方安装程序或厂商页面 |
|---|---|
| 帮助 | docs.python.org/ 厂商支持 |
| 官方网站 | www.python.org/ 请从此处开始,而非随意的 exe 托管网站 |
| 在 Windows 上使用 Python | docs.python.org/3/using/windows.html Store 与 python.org 的目录布局对比 |
相关硬件
任何当前的 Windows 10 或 11 PC 都可以运行该解释器。繁杂的数据工作需要较多内存。只有当特定库支持时,GPU 才有意义。
技术细节
技术细节
厂商版本号会发生变动。本文不锁定特定内部版本。
来源与验证
记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.
- Python 官方网站 · 厂商产品页面
- Python 帮助 · 厂商支持
- 在 Windows 上使用 Python · 官方 Windows 安装说明
- Foxhole 进程图谱 · Windows PC 上的第一方采集样本。非实验室基准测试。
这篇文章有用吗?
回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。
感谢。这有助于我们改进此页面。