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

Python

ПраграмаPython Software Foundation

Таксама называецца cpython, python interpreter, python.org

Python Software FoundationПрадукцыйнасць

CPython ад Python Software Foundation. У 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 замест версіі, варта праверыць псеўданімы выканання праграм (App execution aliases) перад пераўсталёўкай Windows. З самім інтэрпрэтатарам звычайна ўсё добра. Пытанне ў скрыпце, які ён запускае.

Што такое Python?

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

Калі вы ніколі ім не карысталіся

Калі на курсах сказалі ўсталяваць Python, вазьміце ўсталёўнік для Windows з python.org/downloads/windows. У Microsoft Store таксама ёсць пакет ад PSF. Гэтыя два варыянты маюць розныя шляхі размяшчэння і розную канфігурацыю PATH. python.exe - гэта інтэрпрэтатар, сама назва не робіць яго вірусам. Іншая справа, калі 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

Бягучы стан

Актыўна развіваецца. Сучасны CPython падтрымлівае Windows 10 і навейшыя версіі згодна з PEP 11. Гэты артыкул прысвечаны інтэрпрэтатару для Windows, а не IronPython.

Колькі яму гадоў?

Гвіда ван Росум выпусціў Python у 1991 годзе. Ён старэйшы за Node.js (2009) і за Anaconda Navigator. Сучасная праца ў Windows вядзецца на версіях 3.x. Стары 2.7 - гэта ўжо гісторыя.

Версіі

Спачатку асноўныя каналы. Дакладныя нумары зборак не ўсе правераны тут.

Усталёўнік з python.org
Microsoft Store
Аўтаномны zip-архіў (Embeddable)

Сістэмныя патрабаванні

Значэнні адпавядаюць адкрытым указанням выдаўца. Нагрузка ўсё яшчэ змяняе рэальную патрэбу.

Мінімум

Мінімальныя сістэмныя патрабаванні
Аперацыйная сістэма Актуальны CPython падтрымлівае Windows 10 і навейшыя версіі згодна з дакументацыяй python.org (PEP 11)
Аператыўная памяць Інтэрпрэтатар невялікі. Спажыванне памяці вызначаюць скрыпт і пакеты

Профіль выкарыстання рэсурсаў

Патрабаванні да працэсара
Залежыць ад таго, што вы адкрываеце ў праграме
Патрабаванні да аператыўнай памяці
Залежыць ад дакументаў, укладак альбо бібліятэк

Усталяваныя працэсы

Гэтыя выканальныя файлы належаць гэтаму прадукту, калі ён усталяваны.

Усталяваныя працэсы
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.

Два інтэрпрэтатары python у зменнай PATH

Асяроддзе 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.

Адключыце псеўданім Store, калі патрабуецца python.org у PATH

Settings > Apps > Advanced app settings > App execution aliases. Гэты пераключальнік - сістэмны псеўданім Windows, а не вірус.

Альтэрнатывы

Anaconda - гэта буйны дыстрыбутыў з Navigator. Node.js - гэта асяроддзе выканання зусім іншай мовы.

Афіцыйная дапамога і спампоўкі

Пачынайце з распрацоўшчыка. Выпадковыя сайты з exe не з'яўляюцца каналам падтрымкі.

Афіцыйныя кантакты
Спампаваць www.python.org/downloads/windows/ Афіцыйны ўсталёўшчык альбо старонка вытворцы
Даведка docs.python.org/ Падтрымка ад вытворцы
Афіцыйны сайт www.python.org/ Пачынайце адсюль, а не з выпадковага хостынгу exe
Выкарыстанне Python у Windows docs.python.org/3/using/windows.html Адрозненне структуры Store і python.org

Звязанае абсталяванне

Любы сучасны ПК з Windows 10 або 11 можа выконваць гэты інтэрпрэтатар. Складаная праца з дадзенымі патрабуе шмат RAM. Відэакарта мае значэнне толькі тады, калі яе выкарыстоўвае адпаведная бібліятэка.

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

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

Нумары версій вытворцы змяняюцца. Гэты артыкул не замацоўвае пэўную зборку.

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

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

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

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

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