跳转至正文

Python

应用程序Python Software Foundation

也称为 cpython、python 解释器、python.org

Python Software Foundation效率

来自 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?
目录布局不同。语言完全相同
Feex 表示
如果输入 python 打开的是 Store 而不是显示版本信息,在重装 Windows 之前建议先检查“应用执行别名”。解释器通常没有问题。关键在于它旁边的脚本。

什么是 Python?

Python 是 CPython 语言运行时。用户需要自行安装解释器。Windows 并不会将其作为系统自带服务提供。

如果您从未用过它

如果课程要求安装 Python,请从 python.org/downloads/windows 获取 Windows 安装程序。Microsoft Store 也提供了 PSF 软件包。这两者的文件夹和 PATH 配置并不相同。python.exe 是解释器,仅凭名称来看不是病毒。但如果 Downloads 目录中的 python.exe 旁边放着破解程序,那就有问题了。它不是 Node.js。

它有什么用?

运行脚本和 REPL

python.exe 用于执行 .py 文件。py -0p 会列出 py 启动器可以检测到的安装版本。

虚拟环境

venv 拥有自己的 python.exe。那仍然是 CPython,而不是第二种语言。

Pip 软件包

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 安装程序
Microsoft Store
可嵌入式 zip

系统要求

数值遵循发布者的公开指引。实际需求仍会因工作负载而异。

最低配置

最低系统要求
操作系统 根据 python.org 文档 (PEP 11),当前 CPython 支持 Windows 10 及更高版本
内存 解释器本身占用资源很小。具体内存消耗取决于脚本和所引用的软件包

资源占用概况

CPU 需求
跟随您在应用内打开的内容
内存需求
跟随文档、标签页或库

安装的进程

这些可执行文件属于该产品安装后的组件。

安装的进程
python.exe 该安装版本对应的 CPython 解释器
pythonw.exe 相同的运行时,但不显示控制台窗口

启动项组件

Windows 不会将 python.exe 作为内置服务添加。启动项中的 .py、计划任务或 IDE 都可以启动它。

文件位置

Python 常见位置
典型安装 C:\Users\<you>\AppData\Local\Programs\Python\Python3*\

文件格式

PYPYCWHEEL

常见问题

`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。此标签并不代表已完成独立验证。 我们的研究方式.

这篇文章有用吗?

回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。

这篇文章有用吗?