[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/windows/python-not-recognized-internal-external-command":3,"mdc--tric15-key":478,"mdc-ss750k-key":489,"mdc-pmcks4-key":527,"mdc-6zzmiu-key":535,"mdc--d86fin-key":552,"mdc-6fzjjv-key":576,"mdc--wxs3kt-key":599,"mdc-700dcd-key":622,"mdc--azpb5c-key":630,"related-/guides/windows/install-python,/guides/windows/set-environment-variables,/errors/windows/command-not-found":646},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":412,"code":245,"createdAt":413,"description":414,"difficulty":415,"draft":416,"estimatedTime":417,"extension":418,"faq":419,"howToSteps":432,"howToTotalTime":446,"image":412,"keywords":447,"locale":456,"meta":457,"navigation":458,"path":459,"platform":460,"related":461,"section":465,"seo":466,"severity":467,"stem":468,"summary":469,"tags":470,"twitterCreator":412,"twitterSite":412,"type":476,"updatedAt":413,"__hash__":477},"content_ru/errors/windows/python-not-recognized-internal-external-command.md","Ошибка 'python' не распознан: решение для Windows",[7,8,9],"Windows 10","Windows 11","Python 3.6+","FixPedia Team",{"type":12,"value":13,"toc":399},"minimark",[14,23,49,52,56,90,94,99,105,262,275,278,282,285,333,337,340,343,352,355,359,395],[15,16,18,19],"h2",{"id":17},"что-означает-ошибка-python-не-является-внутренней-или-внешней-командой","Что означает ошибка ",[20,21,22],"code",{},"'python' не является внутренней или внешней командой",[24,25,26,27,33,34,37,38,41,42,45,46,48],"p",{},"Ошибка ",[28,29,30],"strong",{},[20,31,32],{},"'python' не является внутренней или внешней командой, исполняемой программой или пакетным файлом"," появляется в командной строке Windows (CMD или PowerShell) при попытке запустить команду ",[20,35,36],{},"python",". Система не может найти исполняемый файл ",[20,39,40],{},"python.exe"," ни в текущей папке, ни в папках, указанных в переменной среде ",[20,43,44],{},"PATH",". В результате команда ",[20,47,36],{}," недоступна глобально.",[24,50,51],{},"Обычно ошибка возникает сразу после установки Python или при использовании нового терминала без перезагрузки системы.",[15,53,55],{"id":54},"причины-возникновения","Причины возникновения",[57,58,59,66,72,78,84],"ol",{},[60,61,62,65],"li",{},[28,63,64],{},"Python не установлен"," — программа отсутствует в системе.",[60,67,68,71],{},[28,69,70],{},"Python установлен, но не добавлен в PATH"," — во время установки не была отмечена опция «Add Python to PATH».",[60,73,74,77],{},[28,75,76],{},"Путь к Python в PATH указан неверно"," — например, после обновления Python путь изменился, но старая запись осталась.",[60,79,80,83],{},[28,81,82],{},"Изменения в PATH не вступили в силу"," — после добавления пути не перезапускалась командная строка или компьютер.",[60,85,86,89],{},[28,87,88],{},"Установка Python для одного пользователя"," — путь добавлен только в переменные среды пользователя, а вы работаете от другого аккаунта.",[15,91,93],{"id":92},"способы-решения","Способы решения",[95,96,98],"h3",{"id":97},"способ-1-добавление-python-в-переменную-path-вручную","Способ 1: Добавление Python в переменную PATH вручную",[24,100,101,102,104],{},"Это основной и самый надежный способ. Вы вручную укажете системе, где искать ",[20,103,40],{},".",[57,106,107,136,162,212,223,231],{},[60,108,109,112,115,116,118,121,123,124,127,128,131,132,135],{},[28,110,111],{},"Найдите папку установки Python",[113,114],"br",{},"\nОткройте Проводник и перейдите в:",[113,117],{},[20,119,120],{},"C:\\Users\\\u003CВаше_имя_пользователя>\\AppData\\Local\\Programs\\Python\\",[113,122],{},"\nЗдесь вы увидите одну или несколько папок с версиями Python (например, ",[20,125,126],{},"Python39",", ",[20,129,130],{},"Python310","). Запомните путь к нужной версии. Также понадобится подпапка ",[20,133,134],{},"Scripts"," внутри этой папки.",[60,137,138,141,143,144,147,148,151,152,154,155,158,159,104],{},[28,139,140],{},"Откройте редактор переменных среды",[113,142],{},"\nНажмите ",[20,145,146],{},"Win + R",", введите ",[20,149,150],{},"sysdm.cpl"," и нажмите Enter.",[113,153],{},"\nПерейдите на вкладку ",[28,156,157],{},"«Дополнительно»"," → кнопка ",[28,160,161],{},"«Переменные среды»",[60,163,164,170,172,173,176,177,180,181,183,184,104,187,143,189,192,193],{},[28,165,166,167],{},"Добавьте пути в переменную ",[20,168,169],{},"Path",[113,171],{},"\nВ разделе ",[28,174,175],{},"«Системные переменные»"," (или ",[28,178,179],{},"«Переменные среды пользователя»",", если Python установлен только для вас) найдите переменную ",[20,182,169],{}," и выберите ",[28,185,186],{},"«Изменить»",[113,188],{},[28,190,191],{},"«Создать»"," и добавьте два пути:",[194,195,196,203],"ul",{},[60,197,198,199,202],{},"Путь к папке Python (например, ",[20,200,201],{},"C:\\Users\\Иван\\AppData\\Local\\Programs\\Python\\Python39",")",[60,204,205,206,208,209,202],{},"Путь к папке ",[20,207,134],{}," (например, ",[20,210,211],{},"C:\\Users\\Иван\\AppData\\Local\\Programs\\Python\\Python39\\Scripts",[60,213,214,217,143,219,222],{},[28,215,216],{},"Примените изменения",[113,218],{},[28,220,221],{},"«ОК»"," во всех окнах.",[60,224,225,228,230],{},[28,226,227],{},"Перезапустите командную строку",[113,229],{},"\nЗакройте все открытые окна CMD/PowerShell и откройте заново.",[60,232,233,236,238,239,255,257,258,261],{},[28,234,235],{},"Проверьте работу команды",[113,237],{},"\nВведите:",[240,241,246],"pre",{"className":242,"code":243,"language":244,"meta":245,"style":245},"language-cmd shiki shiki-themes github-light github-dark","python --version\n","cmd","",[20,247,248],{"__ignoreMap":245},[249,250,253],"span",{"class":251,"line":252},"line",1,[249,254,243],{},[113,256],{},"Если видите версию Python (например, ",[20,259,260],{},"Python 3.9.7","), ошибка устранена.",[263,264,265],"blockquote",{},[24,266,267,268,271,272,274],{},"⚠️ ",[28,269,270],{},"Важно:"," Если у вас несколько версий Python, добавьте в ",[20,273,44],{}," только одну (ту, которую хотите использовать по умолчанию), иначе система может запускать не ту версию.",[276,277],"in-article-ad",{},[95,279,281],{"id":280},"способ-2-переустановка-python-с-автоматическим-добавлением-в-path","Способ 2: Переустановка Python с автоматическим добавлением в PATH",[24,283,284],{},"Если вы не хотите настраивать PATH вручную, переустановите Python, обязательно отметив соответствующую галочку.",[57,286,287,300,305,311,322,325],{},[60,288,289,292,293,104],{},[28,290,291],{},"Скачайте установщик Python"," с ",[294,295,299],"a",{"href":296,"rel":297},"https://www.python.org/downloads/",[298],"nofollow","официального сайта",[60,301,302,104],{},[28,303,304],{},"Запустите установщик",[60,306,307,310],{},[28,308,309],{},"Внизу окна установки отметьте галочку «Add Python to PATH»"," — это критически важно.",[60,312,313,314,317,318,321],{},"Выберите ",[28,315,316],{},"«Customize installation»"," (если нужно настроить компоненты) или ",[28,319,320],{},"«Install now»"," для стандартной установки.",[60,323,324],{},"Дождитесь завершения.",[60,326,327,329,330,104],{},[28,328,227],{}," и проверьте ",[20,331,332],{},"python --version",[95,334,336],{"id":335},"способ-3-запуск-python-по-полному-пути-временное-решение","Способ 3: Запуск Python по полному пути (временное решение)",[24,338,339],{},"Если нужно срочно запустить скрипт, а настройка PATH недоступна, используйте полный путь к исполняемому файлу.",[24,341,342],{},"Например:",[240,344,346],{"className":242,"code":345,"language":244,"meta":245,"style":245},"\"C:\\Users\\Иван\\AppData\\Local\\Programs\\Python\\Python39\\python.exe\" скрипт.py\n",[20,347,348],{"__ignoreMap":245},[249,349,350],{"class":251,"line":252},[249,351,345],{},[24,353,354],{},"Этот способ не требует прав администратора и не меняет системные настройки, но неудобен для регулярного использования.",[15,356,358],{"id":357},"профилактика","Профилактика",[194,360,361,367,375,381],{},[60,362,363,366],{},[28,364,365],{},"При установке Python всегда отмечайте «Add Python to PATH»"," — это предотвратит проблему.",[60,368,369,372,373,104],{},[28,370,371],{},"При обновлении Python до новой версии проверьте PATH"," — старый путь может указывать на удалённую версию. Удалите неактуальные записи из переменной ",[20,374,169],{},[60,376,377,380],{},[28,378,379],{},"Избегайте перемещения папки Python"," после установки — если переместите, PATH станет невалидным. Лучше переустановите Python в нужное место.",[60,382,383,386,387,390,391,394],{},[28,384,385],{},"Регулярно проверяйте PATH"," на наличие несуществующих путей через ",[20,388,389],{},"echo %PATH%"," (CMD) или ",[20,392,393],{},"$Env:Path"," (PowerShell).",[396,397,398],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":245,"searchDepth":400,"depth":400,"links":401},2,[402,404,405,411],{"id":17,"depth":400,"text":403},"Что означает ошибка 'python' не является внутренней или внешней командой",{"id":54,"depth":400,"text":55},{"id":92,"depth":400,"text":93,"children":406},[407,409,410],{"id":97,"depth":408,"text":98},3,{"id":280,"depth":408,"text":281},{"id":335,"depth":408,"text":336},{"id":357,"depth":400,"text":358},null,"2026-02-16 12:26:34","Пошаговая инструкция по исправлению ошибки 'python' не является внутренней или внешней командой в Windows. Добавьте Python в PATH или переустановите за 5 минут.","easy",false,"10-15 мин","md",[420,423,426,429],{"answer":421,"question":422},"Ошибка возникает, когда система не может найти исполняемый файл python.exe в папках, перечисленных в переменной среды PATH. Это обычно значит, что Python не установлен или не добавлен в PATH.","Почему возникает ошибка 'python' не является внутренней или внешней командой?",{"answer":424,"question":425},"Откройте командную строку и выполните `echo %PATH%` (в cmd) или `$Env:Path` (в PowerShell). Затем найдите в выводе путь к папке Python (например, `Python39`). Также можно выполнить `where python` — если команда находит python.exe, значит, он в PATH.","Как проверить, добавлен ли Python в PATH?",{"answer":427,"question":428},"Перезапустите командную строку (или компьютер), чтобы изменения в переменной среде вступили в силу. Также проверьте, что путь указан правильно и что в этой папке есть файл python.exe.","Что делать, если после добавления в PATH команда python все равно не работает?",{"answer":430,"question":431},"Да, можно запускать python.exe по полному пути, например, `C:\\ython39\\ython.exe скрипт.py`. Но для удобства рекомендуется добавить Python в PATH.","Можно ли использовать Python без добавления в PATH?",[433,436,439,442,444],{"name":434,"text":435},"Проверьте установку Python","Убедитесь, что Python установлен. Откройте папку `C:\\Users\\\u003CВаше_имя>\\AppData\\Local\\Programs\\Python\\` и найдите папку с версией (например, `Python39`).",{"name":437,"text":438},"Найдите путь к папке Python","Запомните полный путь к папке Python (например, `C:\\Users\\Иван\\AppData\\Local\\Programs\\Python\\Python39`) и к папке `Scripts` внутри неё.",{"name":440,"text":441},"Добавьте пути в переменную PATH","Откройте `sysdm.cpl` → «Дополнительно» → «Переменные среды». В разделе «Системные переменные» найдите `Path` и добавьте два новых пути: к папке Python и к папке Scripts.",{"name":227,"text":443},"Закройте и заново откройте командную строку (или PowerShell), чтобы изменения вступили в силу.",{"name":235,"text":445},"Выполните `python --version`. Если команда работает, проблема решена.","PT15M",[448,449,450,451,452,453,454,455],"python не распознан","python не является внутренней или внешней командой","как добавить python в path windows","установка python windows ошибка","python command not found windows","ошибка python в cmd","добавить python в переменную среды","python не работает в командной строке","ru_RU",{},true,"/errors/windows/python-not-recognized-internal-external-command","windows",[462,463,464],"/guides/windows/install-python","/guides/windows/set-environment-variables","/errors/windows/command-not-found","Ошибки Windows",{"title":5,"description":414},"medium","errors/windows/python-not-recognized-internal-external-command","Статья объясняет, почему в Windows не работает команда python, и предлагает три проверенных способа решения: добавление в PATH, переустановку с правильными настройками и использование полного пути.",[471,36,472,473,474,475],"ошибки windows","path","переменные среды","командная строка","environment variables","error","xh9xl8xkGAiFnOjVMg1O1UUnPYo5p3NDXLjmK5LKP44",{"data":479,"body":480},{},{"type":481,"children":482},"root",[483],{"type":484,"tag":24,"props":485,"children":486},"element",{},[487],{"type":488,"value":421},"text",{"data":490,"body":491},{},{"type":481,"children":492},[493],{"type":484,"tag":24,"props":494,"children":495},{},[496,498,503,505,510,512,517,519,525],{"type":488,"value":497},"Откройте командную строку и выполните ",{"type":484,"tag":20,"props":499,"children":501},{"className":500},[],[502],{"type":488,"value":389},{"type":488,"value":504}," (в cmd) или ",{"type":484,"tag":20,"props":506,"children":508},{"className":507},[],[509],{"type":488,"value":393},{"type":488,"value":511}," (в PowerShell). Затем найдите в выводе путь к папке Python (например, ",{"type":484,"tag":20,"props":513,"children":515},{"className":514},[],[516],{"type":488,"value":126},{"type":488,"value":518},"). Также можно выполнить ",{"type":484,"tag":20,"props":520,"children":522},{"className":521},[],[523],{"type":488,"value":524},"where python",{"type":488,"value":526}," — если команда находит python.exe, значит, он в PATH.",{"data":528,"body":529},{},{"type":481,"children":530},[531],{"type":484,"tag":24,"props":532,"children":533},{},[534],{"type":488,"value":427},{"data":536,"body":537},{},{"type":481,"children":538},[539],{"type":484,"tag":24,"props":540,"children":541},{},[542,544,550],{"type":488,"value":543},"Да, можно запускать python.exe по полному пути, например, ",{"type":484,"tag":20,"props":545,"children":547},{"className":546},[],[548],{"type":488,"value":549},"C:\\ython39\\ython.exe скрипт.py",{"type":488,"value":551},". Но для удобства рекомендуется добавить Python в PATH.",{"data":553,"body":554},{},{"type":481,"children":555},[556],{"type":484,"tag":24,"props":557,"children":558},{},[559,561,567,569,574],{"type":488,"value":560},"Убедитесь, что Python установлен. Откройте папку ",{"type":484,"tag":20,"props":562,"children":564},{"className":563},[],[565],{"type":488,"value":566},"C:\\Users\\\u003CВаше_имя>\\AppData\\Local\\Programs\\Python\\",{"type":488,"value":568}," и найдите папку с версией (например, ",{"type":484,"tag":20,"props":570,"children":572},{"className":571},[],[573],{"type":488,"value":126},{"type":488,"value":575},").",{"data":577,"body":578},{},{"type":481,"children":579},[580],{"type":484,"tag":24,"props":581,"children":582},{},[583,585,590,592,597],{"type":488,"value":584},"Запомните полный путь к папке Python (например, ",{"type":484,"tag":20,"props":586,"children":588},{"className":587},[],[589],{"type":488,"value":201},{"type":488,"value":591},") и к папке ",{"type":484,"tag":20,"props":593,"children":595},{"className":594},[],[596],{"type":488,"value":134},{"type":488,"value":598}," внутри неё.",{"data":600,"body":601},{},{"type":481,"children":602},[603],{"type":484,"tag":24,"props":604,"children":605},{},[606,608,613,615,620],{"type":488,"value":607},"Откройте ",{"type":484,"tag":20,"props":609,"children":611},{"className":610},[],[612],{"type":488,"value":150},{"type":488,"value":614}," → «Дополнительно» → «Переменные среды». В разделе «Системные переменные» найдите ",{"type":484,"tag":20,"props":616,"children":618},{"className":617},[],[619],{"type":488,"value":169},{"type":488,"value":621}," и добавьте два новых пути: к папке Python и к папке Scripts.",{"data":623,"body":624},{},{"type":481,"children":625},[626],{"type":484,"tag":24,"props":627,"children":628},{},[629],{"type":488,"value":443},{"data":631,"body":632},{},{"type":481,"children":633},[634],{"type":484,"tag":24,"props":635,"children":636},{},[637,639,644],{"type":488,"value":638},"Выполните ",{"type":484,"tag":20,"props":640,"children":642},{"className":641},[],[643],{"type":488,"value":332},{"type":488,"value":645},". Если команда работает, проблема решена.",[]]