Как добавить путь к Python в переменные среды?
Как добавить Python в PATH
Иногда после установки Python проблема заключается в том, что команда python
не распознается в командной строке. Возможно, появляется сообщение о том, что термин python
не распознан или работает неправильная версия Python.
Частым решением этой проблемы является добавление Python в переменную среды PATH
переменную окружения. В этом учебнике вы узнаете, как добавить Python в PATH
. Вы также узнаете, что такое PATH
и почему PATH
важен для программ, таких как командная строка, чтобы они могли найти вашу установку Python.
Примечание: Путь – это адрес файла или папки на вашем жестком диске. Переменная среды PATH
, также называемая просто PATH
или «Path», – это список путей к директориям, которые ваша операционная система хранит и использует для поиска исполняемых сценариев и программ.
Шаги, которые вам нужно предпринять для добавления объекта в PATH
, значительно зависят от вашей операционной системы (ОС), поэтому обязательно перейдите к соответствующему разделу, если вас интересует только этот процесс для одной ОС.
Обратите внимание, что вы можете использовать следующие шаги для добавления в PATH
любой программы, не только Python.
Дополнительный код: [Нажмите здесь, чтобы бесплатно скачать дополнительный
Как добавить Python в PATH
в Windows
Первый шаг – найти папку, в которой находится целевой исполняемый файл Python. Путь к этой папке вы будете добавлять в переменную среды PATH
.
Чтобы найти исполняемый файл Python, вам нужно найти файл с именем python.exe
. Исполняемый файл Python может находиться в папке C:\Python\
или в папке AppData\
, например. Если исполняемый файл находится в папке AppData\
, путь должен выглядеть примерно так:
В вашем случае <USER>
будет заменен на имя вашей учетной записи.
После нахождения исполняемого файла убедитесь, что он работает, дважды щелкнув по нему и проверив, запускается ли интерпретатор Python в новом окне.
Если вам сложно найти правильный исполняемый файл, вы можете воспользоваться функцией поиска в Проводнике Windows. Однако встроенный поиск работает медленно. Для выполнения быстрого полного системного поиска любого файла отлично подходит альтернатива – программа Everything:
Те пути, выделенные желтым цветом, в частности те, которые находятся в \WindowsApps
и \Python310
, будут идеальными кандидатами для добавления в PATH
, потому что они выглядят как исполняемые файлы на уровне корневой папки установки. Выделенные красным не подходят, потому что некоторые из них являются частью виртуальной среды – вы можете увидеть venv
в пути – а некоторые являются ярлыками или внутренними установками Windows.
Также вы можете столкнуться с исполняемыми файлами Python, установленными в папке другой программы. Это происходит потому, что многие приложения включают в себя свою собственную версию Python. Такие установки Python также не подойдут.
После того, как вы найдете исполняемый файл Python, откройте меню «Пуск» и найдите пункт «Изменение переменных среды» в системных свойствах. На вкладке «Дополнительно» нажмите кнопку «Переменные среды». Там вы увидите переменные «Пользователь» и «Система», которые вы сможете редактировать:
В разделе «Переменные пользователя» дважды щелкните на значении _Path_
. Появится другое окно со списком путей. Нажмите кнопку «Создать» и вставьте путь до исполняемого файла Python (добавленные вами пути должны быть разделены точкой с запятой):
Нажмите «OK», чтобы закрыть все окна окончательно.
После этого вы должны иметь возможность использовать команду python
в командной строке и запускать вашу установку Python без проблем.
Как добавить Python в PATH
в Linux и macOS
В Linux и macOS процедура добавления Python в переменную PATH немного отличается.
В первую очередь вам нужно открыть терминал.
Затем вам нужно найти файл .bashrc
или .bash_profile
. Это файлы, которые выполняются каждый раз, когда вы открываете новую оболочку Bash. Вы можете найти эти файлы в вашей домашней директории.
Откройте один из этих файлов в текстовом редакторе и добавьте следующую строку в конец файла:
Сохраните изменения и закройте файл.
После этого перезапустите терминал. Теперь ваша установка Python должна быть добавлена в PATH
и готова к использованию.
Понимание, что такое PATH
PATH
– это список путей к директориям, в которых операционная система ищет исполняемые файлы программ и сценарии. Этот список путей определяется переменной среды PATH
.
Когда вы вводите команду в командной строке или запускаете скрипт, ОС ищет исполняемый файл этой команды или скрипта в каждой из директорий, перечисленных в PATH
, в том порядке, в котором они перечислены.
Если ОС не может найти исполняемый файл, вы получите ошибку “Неизвестная команда” или что-то подобное.
Понимание важности порядка в PATH
Когда ОС ищет исполняемый файл в PATH
, она выполняет это последовательно, начиная с первой директории в PATH
и заканчивая последней.
Если в PATH
есть несколько директорий, где может находиться исполняемый файл с одинаковым именем (например, пакет Python установлен в нескольких местах), ОС использовать первый найденный файл и не будет искать дальше. Это может привести к запуску нежелательной версии программы.
Поэтому важно следить за порядком директорий в PATH
, чтобы убедиться, что используется нужная версия программы.
Управление PATH
в системах на основе UNIX
В системах на основе UNIX вы можете управлять переменной PATH
через файлы .bashrc
или .bash_profile
, как описано выше в разделе для Linux и macOS.
Также вы можете добавить новые директории к PATH
временно, используя команду export
. Например, если вы хотите добавить директорию https://codemdd.io/myhttps://codemdd.io/newhttps://codemdd.io/directory
в PATH
, вы можете выполнить следующую команду в терминале:
Эта команда добавит https://codemdd.io/myhttps://codemdd.io/newhttps://codemdd.io/directory
к PATH
только для текущей сессии терминала. Когда вы закроете терминал, изменения будут потеряны.
Если вы хотите сделать это изменение постоянным, вам следует добавить соответствующую строку в файл .bashrc
или .bash_profile
.
Заключение
Добавление Python в переменную среды PATH
– важный шаг, который позволяет вашей операционной системе находить установку Python и исполнять команды связанные с Python. В этом учебнике вы научились, как добавить Python в PATH
в различных операционных системах.