跳至內容

Python

應用程式Python Software Foundation

亦稱為 cpython、python interpreter、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 及更新版本
記憶體 (RAM) 直譯器本身體積很小。記憶體用量由指令碼和套件決定

資源概況

CPU 需求
跟隨您在應用程式內開啟的內容
RAM 需求
跟隨文件、分頁或資料庫

已安裝的處理程序

安裝本產品後,這些可執行檔即歸屬於本產品。

已安裝的處理程序
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 的命令列

那是工作負載所在。不要藉由刪除 node_modules 來解決 Python 當機問題。

如果您希望在 PATH 中使用 python.org,請關閉 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 電腦都可以執行此直譯器。繁重資料工作需要足夠的 RAM。僅當該程式庫支援時,GPU 才有用處。

技術詳細資訊

技術詳細資訊

廠商版本號碼會變更。本文未限定特定組建。

來源與驗證

記錄的來源標籤:2026年8月。此標籤不代表獨立驗證。 我們的研究方式.

這篇文章實用嗎?

只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。

這篇文章實用嗎?