Пропустить до содержимого

Как добавить путь к Python в переменные среды?

CodeMDD.io

Как добавить 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\, путь должен выглядеть примерно так:

C:\Users\<USER>\AppData\Local\Programs\Python

В вашем случае <USER> будет заменен на имя вашей учетной записи.

После нахождения исполняемого файла убедитесь, что он работает, дважды щелкнув по нему и проверив, запускается ли интерпретатор Python в новом окне.

Если вам сложно найти правильный исполняемый файл, вы можете воспользоваться функцией поиска в Проводнике Windows. Однако встроенный поиск работает медленно. Для выполнения быстрого полного системного поиска любого файла отлично подходит альтернатива – программа Everything:

Те пути, выделенные желтым цветом, в частности те, которые находятся в \WindowsApps и \Python310, будут идеальными кандидатами для добавления в PATH, потому что они выглядят как исполняемые файлы на уровне корневой папки установки. Выделенные красным не подходят, потому что некоторые из них являются частью виртуальной среды – вы можете увидеть venv в пути – а некоторые являются ярлыками или внутренними установками Windows.

Также вы можете столкнуться с исполняемыми файлами Python, установленными в папке другой программы. Это происходит потому, что многие приложения включают в себя свою собственную версию Python. Такие установки Python также не подойдут.

После того, как вы найдете исполняемый файл Python, откройте меню «Пуск» и найдите пункт «Изменение переменных среды» в системных свойствах. На вкладке «Дополнительно» нажмите кнопку «Переменные среды». Там вы увидите переменные «Пользователь» и «Система», которые вы сможете редактировать:

В разделе «Переменные пользователя» дважды щелкните на значении _Path_. Появится другое окно со списком путей. Нажмите кнопку «Создать» и вставьте путь до исполняемого файла Python (добавленные вами пути должны быть разделены точкой с запятой):

C:\Users\<USER>\AppData\Local\Programs\Python

Нажмите «OK», чтобы закрыть все окна окончательно.

После этого вы должны иметь возможность использовать команду python в командной строке и запускать вашу установку Python без проблем.

Как добавить Python в PATH в Linux и macOS

В Linux и macOS процедура добавления Python в переменную PATH немного отличается.

В первую очередь вам нужно открыть терминал.

Затем вам нужно найти файл .bashrc или .bash_profile. Это файлы, которые выполняются каждый раз, когда вы открываете новую оболочку Bash. Вы можете найти эти файлы в вашей домашней директории.

Откройте один из этих файлов в текстовом редакторе и добавьте следующую строку в конец файла:

Terminal window
export PATH=https://codemdd.io/usrhttps://codemdd.io/localhttps://codemdd.io/bin:$PATH

Сохраните изменения и закройте файл.

После этого перезапустите терминал. Теперь ваша установка 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, вы можете выполнить следующую команду в терминале:

Terminal window
export PATH="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 в различных операционных системах.