Skip to content

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

Notifications You must be signed in to change notification settings

kianurivzzz/commandpythonnotfound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Если не работают команды 'python3', 'python', 'py', 'pip', 'pip3'

example error

Начинающие разработчики часто встречаются с ошибкой говорящей о том, что команд 'python' или 'pip' не существует. Ниже расскажу о причинах возникновения этой ошибки и как её исправить.

Содержание:

  1. Почему возникает эта ошибка?;
  2. Как исправить эту ошибку?:
  3. Заключение;
  4. Полезные ссылки.

Почему возникает эта ошибка?

Причины возникновения две:

  1. Python не установлен или работает некорректно;
  2. Python при установке не был добавлен в PATH.

Если первая причина понятна, то вот вторая не совсем.

На вашем компьютере есть переменные окружения. В них хранится разная служебная информация – например, данные о настройках. Одна из таких переменных окружения хранит в себе пути до исполняемых файлов. Нужна она для обращения к этим исполняемым файлам в терминале и дальнейшего запуска их функций. Называется такая переменная PATH.

PATH

Чаще всего все исполняемые файлы автоматически сохраняются в эту переменную. Но если этого не произошло, то оболочка терминала будет не в курсе о существовании этого инструмента.

В случае с Python это происходит по причине неправильной установки.

Как исправить эту ошибку?

Ниже приведу примеры исправления разных ситуаций. Обращаю внимание, что в дальйнешем все команды будут указаны без символа разделителя $, так как в терминале он стоит в каждой строке.

Python не установлен – Windows/MacOS/Linux

Решение этой проблемы – установить Python.

Windows/MacOS no brew/Linux:

Python Site

  1. Перейдите на официальный сайт;
  2. Наведите мышкой на вкладку Downloads;
  3. Скачайте последнюю версию или выберите другую, но актуальную;
  4. Запустите установочный файл;
  5. В нижней части установщика поставьте галочку в чекбоксе "Add Python to PATH" и нажмите далее;
  6. Дождитесь установки и проверьте работу команд.

MacOS brew/Linux on terminal:

Terminal

  1. В терминале напишите следующую команду:
# для brew в MacOS
brew install python

# для Debian-подобных Linux систем
sudo apt-get install python
  1. Нажмите enter;
  2. Проверьте работу команд Python.

Если Python точно установлен

Тогда он установлен неправильно и его компоненты не были добавлены в PATH. У этой проблемы два способа решения:

  1. Переустановить, но правильно;
  2. Добавить исполняемые файлы в ручную через терминал.

Рассмотрим оба способа.

Правильная переустановка

Windows:

Python installer

  1. Полностью удалите Python со своего компьютера в настройках или через деинсталятор;
  2. Перейдите на официальный сайт или используйте уже скачанный установщик и переходите к 5-му пункту;
  3. Наведите мышкой на вкладку Downloads;
  4. Скачайте последнюю версию или выберите другую, но актуальную;
  5. Запустите установочный файл;
  6. В нижней части установщика поставьте галочку в чекбоксе "Add Python to PATH" и нажмите далее;
  7. Дождитесь установки и проверьте работу команд.

MacOS/Linux:

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

  1. В терминале введите следующую команду:
# Примечание: /usr/local/bin/python – это путь до интерпретатора Python

# Для командной оболочки bash
export PATH="$PATH:/usr/local/bin/python

# Для командной оболочки csh
setenv PATH "$PATH:/usr/local/bin/python"

# Для командых оболочек sh и ksh
PATH="$PATH:/usr/local/bin/python"
  1. Нажмите enter;
  2. Проверьте работоспобность команд Python.

Поздравляю, вы великолепны.

Заключение.

В ходе данного гайда стало известно, что причина ошибки "имя 'python' не распознано как имя командлета..." либо отсутствие Python, либо его неправильная установка. Способов решения этих проблем было несколько: установка, переустановка или танцы с бубном в терминале.

На этом всё. Если есть вопросы, предложения, исправления, то сразу об этом напишите. На вопросы будет отвечено, предложения рассмотрены, а исправления исправлены.

Вернуться к содержанию

Полезные ссылки

About

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

Topics

Resources

Stars

Watchers

Forks