Перайсці да змесціва

python.exe

Працэс праграмыPython Software Foundation

Пашукавыя запыты каталога: python, cpython, python interpreter

Python Software FoundationПраграма

Інтэрпрэтатар CPython ад python.org або з Microsoft Store. Шлях адрозніваецца. Гэта не node.exe і не служба Windows.

Што вам трэба ведаць

Гэта інтэрпрэтатар Python, а не node.exe і не служба Windows.

python.exe - гэта CPython. node.exe - гэта асяроддзе выканання Node.js. Windows не пастаўляе яго як хост службаў накшталт services.exe. Структуры тэчак версій са Store і ад python.org адрозніваюцца. Завяршэнне python спыняе гэты інтэрпрэтатар, а не Node і не SCM.

Бяспечны?
Праверце шлях запушчанага файла, лічбавы подпіс і выдаўца. Адно толькі імя не можа гарантаваць бяспеку.
Тое ж самае, што і node?
Не. Гэта CPython
Ці з'яўляецца гэта службай Windows?
Не. Гэта інтэрпрэтатар, які вы ўсталявалі
Feex паведамляе
Калі я бачу python, я чытаю шлях да скрыпта. Я не называю яго node толькі таму, што абодва пазначаны як «runtime», і я не шукаю яго ў services.msc як службу Microsoft.

Што такое python.exe?

Гэта інтэрпрэтатар Python, а не node.exe і не служба Windows. CPython выконвае файлы .py і працуе ў рэжыме REPL. Node выконвае JavaScript. services.exe - гэта SCM, а не інтэрпрэтатар.

Што ён робіць?

Ён выконвае байт-код Python для гэтай устаноўкі. Ён не змяшчае npm па змаўчанні і не запускаецца як Distributed Transaction Coordinator.

Чаму ён працуе?

Вы, venv, IDE або запланаваная задача запусцілі гэтую ўстаноўку. Некалькі копій python.exe - гэта некалькі інтэрпрэтатараў або некалькі скрыптаў, а не некалькі асяроддзяў выканання Node.

Чаму існуе некалькі копій?

Больш за адзін python.exe - гэта часта venv разам з глабальнай устаноўкай альбо некалькі скрыптаў. Гэта ўсё яшчэ CPython, а не node.exe.

Праверце запушчаны працэс

У Windows PowerShell гэты запытваемы запіс са спісам ідэнтыфікатараў працэсаў, часу стварэння і шляхоў выкананых файлаў на гэтым ПК.

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'python.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Адсутнасць выніку або недаступны шлях з'яўляюцца непераканаўчымі. Абароненыя працэсы могуць абмяжоўваць доступ, а ідэнтыфікатары працэсаў могуць паўторна выкарыстоўвацца. Захоўвайце асабістыя шляхі лакальнымі.

Выкарыстоўвайце даведнік па ідэнтыфікацыі файлаў для параўнання подпісаў і метаданых прадукту. Адзін толькі файл не можа вызначыць бяспеку.

Ці ён бяспечны?

Інтэрпрэтатар сапраўдны. Пытанне ў скрыпце

Падпісаны python.exe ад python.org або са Store - гэта CPython. Файл python.exe у «Спампоўках» побач з узломшчыкам - зусім іншая гісторыя. Гэта ўсё яшчэ не node.exe і не вобраз службы Microsoft.

Параўноўвайце запісанае месцазнаходжанне з фактычным файлам. Знаёмая папка сама па сабе не ўстанаўлівае ідэнтычнасць.

C:\Users\<you>\AppData\Local\Programs\Python\Python3*\python.exe

  • Таксама Store: WindowsApps\PythonSoftwareFoundation.Python.*
  • Выдавец: Python Software Foundation, а не Microsoft Windows
  • Не Program Files\nodejs\node.exe

Ці магу я завяршыць яго?

Спыняе гэты працэс Python

Завяршэнне python.exe спыняе гэты інтэрпрэтатар. node.exe можа застацца. services.exe не мае да гэтага дачынення. Задача можа запусціць іншы python.

Ці магу я выдаліць яго?

Выдаліце гэты Python, а не System32

Выдаліце Python праз меню «Праграмы» або з дапамогай праграмы ўстаноўкі python.org. Не выдаляйце System32. Выдаленне Node не выдаляе CPython.

Ці павінен ён запускацца разам з Windows?

Файл .py у аўтазагрузцы або задача могуць запусціць яго. Windows не дадае python.exe у якасці ўбудаванай службы.

Вымярайце выкарыстанне рэсурсаў

Вымярайце бягучы працэс, а не прымайце ўніверсальную базавую лінію
Працэсар і памяць Параўноўвайце некалькі назіранняў для аднаго і таго ж PID і працоўнай нагрузкі. Гэты запіс не мае незалежна вымеранай універсальнай базавай лініі.
Дыск і сетка Прыпісвайце актыўнасць фактычнаму працэсу і бягучай задачы; адзін толькі файл не ўстанаўлівае чаканыя прызначэнні або аб'ём перадачы.

Інфармацыя пра файл

Звесткі аб файле python.exe
Імя выканальнага файла python.exe
Запісаны шлях устаноўкі C:\Users\<you>\AppData\Local\Programs\Python\Python3*\python.exe
Выдавец Python Software Foundation
Праверка подпісу Праверце фактычны файл; гэты запіс не пацвярджае ідэнтычнасць яго сертыфіката.

Распаўсюджаныя праблемы

`python` адкрывае Store, і карыстальнікі думаюць, што node зламаны

Псеўданімы выканання праграм могуць перахапіць гэтае імя. Гэты файл па-ранейшаму з'яўляецца CPython. node.exe - гэта іншае асяроддзе выканання ў Program Files\nodejs.

«Служба python», якую шукаюць у services.msc

Ва ўбудаванай Windows няма службы Python. Вытворца можа абгарнуць скрыпт сваёй уласнай службай. Гэтая абалонка па змаўчанні не з'яўляецца гэтым інтэрпрэтатарам.

Пошук і ліквідацыя непаладак

Выканайце дыягностыку, перш чым рабіць якія-небудзь дэструктыўныя дзеянні.

where.exe python і py -0p

Паглядзіце, якая ўстаноўка запусцілася: Store, python.org ці venv. where.exe node - гэта іншы пошук.

Прачытайце камандны радок на наяўнасць .py або модуля -m

Гэта і ёсць рабочая нагрузка. Не выдаляйце node_modules, каб выправіць завісанне Python, і не рэдагуйце services.exe.

Тэхнічныя падрабязнасці

Тэхнічныя падрабязнасці
Тэхнічныя падрабязнасці python.exe
Імя вобраза python.exe
Выдавец Python Software Foundation

Праверце ідэнтычнасць запушчанага файла

Адзін толькі файл не можа вызначыць бяспеку. Праверце фактычны шлях, подпіс і ідэнтычнасць прадукту.

Крыніцы і праверка

Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?