Pip не является внутренней или внешней командой исполняемой программы или пакетного файла

Обновлено: 21.11.2024

Я сталкиваюсь со странной ошибкой при попытке установить Django на свой компьютер.

Это последовательность, которую я ввел в свою командную строку:

Что может быть причиной этого?

Вот что я получаю, когда ввожу echo %PATH% :

Возможно, вам потребуется добавить pip в переменную среды PATH. В противном случае приглашение CMD не знает, о чем вы говорите

Хм, я относительно новичок в программировании, только сделал немного Ruby on Rails. Можете ли вы объяснить немного больше, что вы подразумеваете под переменной окружения PATH? Как?

@user3597960 знаете ли вы место установки вашего pip? Вам нужно добавить это местоположение в этот действительно очень длинный список каталогов, который на самом деле является системной переменной PATH. Чтобы добавить его в переменную PATH, вы можете использовать setx PATH "%PATH%;C:\pip", например, или вы можете добавить его через панель управления

если путь вашего Python\Python37-32\Scripts слишком длинный, как у меня C:\Users\IT-admin\AppData\Local\Programs\Python\Python37-32\Scripts, тогда командный терминал обрезает путь и выигрывает не разрешать добавление полного пути. В этом случае используйте «Расширенные настройки системы» на панели управления, чтобы добавить вручную, как показано на скриншоте @KarthikeyanVK в ответе ниже

36 ответов 36

Вам необходимо добавить путь установки pip в системную переменную PATH. По умолчанию pip устанавливается в C:\Python34\Scripts\pip (теперь pip поставляется в комплекте с новыми версиями python), поэтому необходимо добавить путь "C:\Python34\Scripts" в вашу переменную PATH.

Чтобы проверить, есть ли он уже в вашей переменной PATH, введите echo %PATH% в командной строке CMD

Чтобы добавить путь к вашей установке pip в переменную PATH, вы можете использовать панель управления или команду setx. Например:

Примечание. Согласно официальной документации, «[v]ariables, установленные с помощью переменных setx, доступны только в будущих командных окнах, но не в текущем командном окне». В частности, вам потребуется запустить новый экземпляр cmd.exe после ввода приведенной выше команды, чтобы использовать новую переменную среды.

Спасибо Скотту Бартеллу за указание на это.

@fr1tz, ​​команда не работала при добавлении из утилиты cmd. Мне пришлось добавить его вручную из системных настроек>дополнительно>переменные среды. Я использую Windows 8 64bit. Спасибо!

После этого вам необходимо установить любой пакет из этого каталога, например, C:\Python34\Scripts (например) pip install openpyxl

Для Python 3.5, установленного в Windows 10, путь следующий: C:\Users\\AppData\Local\Programs\Python\Python35

Для Windows, когда вы устанавливаете пакет, вы вводите:

@Marian07 Ваше предложение кажется единственным, которое работает. Я пробовал некоторые другие предложения по удалению pipenv, потому что виртуальные среды конфликтуют, а не работают. Спасибо!

На данный момент в версии 3.7.3 у меня возникла небольшая проблема с получением правильной системной переменной.

Введите start %appdata% в cmd.

После этого файловый менеджер должен открыться в ../AppData/Roaming .

Вернитесь на один каталог назад и перейдите в Local/Programs/Python/Python37-32/Scripts .

ПРИМЕЧАНИЕ. Номер версии может отличаться, поэтому, если вы скопируете и вставите указанный выше путь к файлу, он не будет работать.

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

После этого нажмите на значок запуска и перейдите в Панель управления → Система и безопасностьСистема. Затем нажмите "Дополнительные параметры системы" в левой части панели.

Оказавшись там, нажмите «Переменные среды» в правом нижнем углу, и появятся два поля: верхнее и нижнее. В верхнем поле: нажмите на переменную «Путь» и нажмите «Изменить», расположенную справа. Нажмите «Создать» и вставьте путь к своему каталогу. Это должно выглядеть примерно так:

Трижды нажмите OK, откройте новое окно cmd и введите: pip . Посмотрите, работает ли это.

Некоторые пользователи, пытающиеся установить пакеты Python с помощью окна командной строки, сообщают об ошибке «pip не распознан как внутренняя или внешняя команда». Большинство затронутых пользователей сообщают, что проблема возникает даже после установки дистрибутива Python и проверки того, что Python добавлен в переменную пути. Проблема не связана с конкретной ОС, так как о ней сообщалось в Windows 7, Windows 8 и Windows 10.

‘pip’ не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл

Что такое PIP?

PiP — это рекурсивная аббревиатура от «Pip Installs Packages». По сути, это система управления пакетами, используемая для установки и управления программными пакетами, написанными на Python. Большинство пользователей используют PiP для установки и управления пакетами Python из каталога пакетов Python.

Последние версии Python (Python 2.7.9 и более поздние версии и Python 3.4) по умолчанию включают Pip.

В чем причина того, что «пип» не распознается как внутренняя или внешняя ошибка команды?

Мы исследовали эту проблему, просмотрев различные пользовательские отчеты и попытавшись воспроизвести проблему на наших компьютерах. Из того, что мы собрали, известно несколько сценариев, которые вызывают это конкретное сообщение об ошибке:

  • Установка PIP не добавляется в системную переменную. Чтобы иметь возможность запускать команды Python из окна CMD, вам необходимо добавить путь к установке PiP в PATH в системной переменной. Если вы установили Python с помощью исполняемого файла установки, он должен быть добавлен автоматически.
  • Установка неправильно добавлена ​​в ваш PATH. Легко перепутать PATH, если вы добавите его вручную. Дополнительный пробел или отсутствие точки с запятой перед новым PATH приведет к ошибке.

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

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

Способ 1. Проверка добавления PIP в переменную PATH

Давайте начнем с выяснения нашего положения. Если вы не знаете, добавлена ​​ли ваша установка PIP в вашу переменную PATH, вы можете легко узнать это, используя определенную команду в командной строке CMD.

Знание этого поможет вам выбрать правильное направление и избавит вас от ненужных попыток.

Примечание. Если вы уже знаете, добавляется ли путь к вашей установке PIP в переменную PATH, перейдите к следующим методам ниже.

Вот краткое руководство по проверке наличия установки PIP в вашей переменной PATH:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» и нажмите Enter, чтобы открыть командную строку. Диалог запуска: cmd
  2. В окне командной строки введите echo %PATH% и нажмите Enter, чтобы получить список всех местоположений, добавленных в переменную PATH. Проверка наличия установки PIP в переменной PATH
  3. Если вам удастся найти путь, похожий на C:\Python37\Scripts (это зависит от вашей версии Python), это означает, что путь установки уже добавлен в вашу переменную PATH. В этом случае вы можете пропустить следующие методы и сразу перейти к методу 4, где мы начнем устранение неполадок, связанных с путем установки PiP.
  4. Если вам не удалось найти путь установки PiP с помощью приведенного выше теста, перейдите к следующим методам ниже (метод 2 и метод 3), чтобы добавить PIP в переменную среды PATH.

    Способ 2. Добавление PIP в переменную среды PATH с помощью графического интерфейса Windows

    Если метод 1 показал, что для установки PIP не указан PATH в качестве переменной среды, и вы уже установили дистрибутив Python, вам нужно будет сделать это вручную.

    После выполнения приведенной ниже процедуры вы сможете вводить команды PiP из окна командной строки. Вот краткое руководство по добавлению установки PiP в переменную среды Path с помощью графического интерфейса Windows:

    Если вы ищете более быстрый способ добавить местоположение PiP в переменную среды, следуйте способу 3.

    Способ 3. Добавление PIP в переменную среды PATH с помощью CMD

    Более быстрый способ настроить переменную среды пути PIP — сделать это непосредственно из окна CMD. Это сэкономит вам некоторое время, но может быть немного пугающим, если вы не привыкли пользоваться терминалом.

    Вот краткое руководство по настройке среды пути PiP непосредственно из окна командной строки:

    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» и нажмите Enter, чтобы открыть окно командной строки. Диалог запуска: cmd
    2. В окне командной строки выполните следующую команду, чтобы задать для установки PIP переменную среды:

    Способ 4. Открытие пакета Python без добавления переменной PiP

    Если вы ищете способ установить пакет Python из CMD без добавления PiP в переменную среды PATH, вы можете использовать несколько разных команд для его установки. Это также работает, если вы использовали описанные выше методы для настройки переменной PATH среды, но по-прежнему сталкиваетесь с сообщением об ошибке.

    Вот несколько способов открытия пакетов установки Python в CMD без добавления переменной PIP:

    Короткий метод:

    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» и нажмите Enter, чтобы открыть окно командной строки. Диалог запуска: cmd
    2. Введите следующие команды и обязательно измените заполнитель на собственное имя пакета:
    3. Длинный метод:

      1. Откройте диалоговое окно «Выполнить», нажав клавишу Windows + R. Затем введите «cmd» и нажмите Enter, чтобы открыть окно командной строки. Диалог запуска: cmd
      2. В окне CMD используйте следующую команду, чтобы перейти к каталогу, в котором находится файл python .whl.
      3. Если эти два последних метода не позволили вам установить пакет Python из окна CMD, следуйте последнему методу ниже, где мы обеспечиваем установку PiP.

        Способ 5. Убедитесь, что PiP включен в вашу установку Python

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

        К счастью, вы можете исправить это, изменив установку Python и изменив ее для установки PIP. Вот краткое руководство о том, как это сделать:

          Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl» и нажмите Enter, чтобы открыть «Программы и компоненты».

        Способ 6. Установка Python с помощью исполняемого установщика

        Если вы зашли так далеко безрезультатно, переустановка Python вместе с его компонентами, скорее всего, устранит ошибку «pip не распознан как внутренняя или внешняя команда».

        Проще всего это сделать с помощью исполняемого установщика Python. Если вы настроите его правильно, он автоматически установит PiP. Вот краткое руководство о том, как это сделать:

        1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl» и нажмите Enter, чтобы открыть «Программы и компоненты». Диалог запуска: appwiz.cpl
        2. В разделе «Программы и компоненты» прокрутите вниз до списка программ, чтобы найти установку Python. Найдя его, щелкните его правой кнопкой мыши и выберите «Удалить», затем следуйте инструкциям на экране, чтобы удалить его из вашей системы. Как только дистрибутив Python будет удален с вашего компьютера, перезагрузите компьютер. Удаление Python с вашего компьютера
        3. При следующем запуске перейдите по этой ссылке (здесь) и загрузите последнюю версию исполняемого установщика Python в соответствии с архитектурой вашей ОС. Скачивание нужного установщика исполняемого файла Python
        4. Откройте исполняемый файл установки и начните с проверки флажка, связанного с Добавить Python в PATH. Это гарантирует, что вы сможете запускать команды Python в командной строке. Затем нажмите «Настроить установку». Убедитесь, что Python добавлен в PATH, затем нажмите «Настроить установку».
        5. Убедитесь, что в окне «Дополнительные функции» установлен флажок, связанный с точкой, затем нажмите «Далее». Убедитесь, что в разделе «Дополнительные функции» установлен флажок «Пип».
        6. Оставьте расположение по умолчанию и дополнительные параметры, затем нажмите «Установить», чтобы начать установку. Установка Python
        7. После завершения установки перезагрузите компьютер вручную, если это не будет предложено автоматически.
        8. При следующем запуске проверьте, решена ли проблема, попробовав установить пакет Python через окно CMD.
        9. Если вы все еще видите ошибку "pip не распознан как внутренняя или внешняя команда", введите следующую команду в окне CMD:

        Чтобы запустить программу Python через командную строку, Windows должна знать расположение установочного каталога PIP. Если Windows не сможет найти исполняемую команду PIP, она выдаст ошибку «'pip' is не распознается как внутренняя или внешняя команда».

        Ошибка «'pip' не распознана как внутренняя или внешняя команда» возникает по двум основным причинам.

        1. Путь установки PIP не добавляется в системные переменные:
          Если вы установили python через приглашение, вам необходимо настроить путь PIP вручную.
        2. Добавлен неверный системный путь:
          Если вы установили несколько версий Python, что может повлиять на путь установки, в этом случае нам нужно исправить это вручную.

        'pip' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

        Что такое PIP?

        PIP — это имя менеджера пакетов или стандартной системы управления пакетами, используемой для языка программирования Python. Он используется для установки и обработки пакетов, написанных на Python. В большинстве версий Python PIP установлен по умолчанию.

        Проверьте, добавлен ли путь PIP в переменные среды Windows

        Выполнив следующую команду в Windows, мы можем проверить переменную пути установки PIP, добавлена ​​ли она в переменную среды Windows или нет.

        <р>1. Откройте Windows CMD, нажав клавишу Windows + R, введите cmd и нажмите клавишу ввода.

        <р>2. После того, как командная строка откроется, запустите команду «echo %path%», в ней будут перечислены все записи пути, добавленные в переменную экскрементов Windows.

        В нашем случае мы не нашли ни одной записи с именем python, что означает, что переменная установки python не добавлена ​​в системную переменную Windows.

        Способ 1. Добавление PIP в переменную среды Windows с помощью CMD

        Самый простой способ добавить переменную пути PIP — через cmd, но этот метод применим только в том случае, если мы знаем правильный путь к каталогу установки PIP или Python.

        Поскольку мы уже открыли командную строку для запуска следующей команды

        Способ 2. Добавление PIP в переменную среды Windows с помощью графического интерфейса

        Вот пошаговый процесс добавления PIP в переменную среды Windows:

        <р>1. Откройте свойства компьютера/системы

        Чтобы открыть свойства компьютера/системы, нажмите клавишу (клавиша Windows) и введите «Этот компьютер», затем щелкните правой кнопкой мыши Компьютер (этот компьютер) и выберите «Свойства».

        <р>2. В окне "Свойства" нажмите "Дополнительные параметры системы".

        <р>3. Теперь нажмите кнопку «Переменные среды» внизу (здесь мы добавим полный путь установки PIP).

        <р>4. В окне "Переменные среды" выберите переменную "Путь" и нажмите "Изменить".

        <р>5. В окне «Редактировать переменную среды» нажмите кнопку «Создать», чтобы добавить путь PIP к переменным среды Windows.

        В последней версии Python программа установки устанавливается в

        <р>6. Нажмите "ОК", чтобы сохранить изменения.

        Способ 3. Добавление PIP в переменную среды Windows с помощью исполняемого установщика Python.

        Это самый простой и безопасный способ добавить или исправить переменную пути Python и PIP в системные переменные Windows.

        <р>2. Запустите программу установки Python и нажмите кнопку «Изменить»:

        <р>3. В следующем окне убедитесь, что установлен флажок PIP, а затем нажмите кнопку «Далее». Как показано ниже.

        <р>4. В окне «Дополнительные параметры» установите флажок «Добавить Python в переменные среды» и нажмите кнопку «Установить».

        Теперь он изменит переменные пути Python и PIP на системные переменные Windows.

        Проверьте переменную пути PIP, выполнив команду "pip" в CMD

        Использование:

        Команды:

        установить для установки пакетов.
        загрузить для загрузки пакетов.
        удалить для удаления пакетов.

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

        В рамках наших служб управления сервером мы помогаем нашим клиентам с несколькими запросами Python.

        Сегодня давайте обсудим ошибку PiP не распознается как внутренняя или внешняя команда.

        Картинка в картинке не распознается как внутренняя или внешняя команда

        Большинство пользователей используют PiP для установки и управления пакетами Python из каталога пакетов Python.

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

        Способ 1: проверьте, добавлен ли PIP в нашу переменную PATH

        1. Введите «cmd» в строке «Выполнить» и нажмите Enter.
        2. В окне командной строки введите echo %PATH% и нажмите Enter, чтобы вывести список всех местоположений в переменной PATH.
        3. Путь, аналогичный C:\Python37\Scripts, означает, что путь установки уже существует в переменной PATH.

        Способ 2. Добавьте PIP в переменную среды PATH с помощью графического интерфейса Windows

        1. Введите «sysdm.cpl» в строке «Выполнить» и нажмите Enter.
        2. На экране «Свойства системы» перейдите на вкладку «Дополнительно» >> «Переменные среды».
        3. Там перейдите к Системным переменным и щелкните Путь, чтобы выбрать его. Затем нажмите «Изменить…».
        4. На экране «Редактировать переменную среды» нажмите «Создать» и добавьте путь к установке PiP.
        5. После этого мы открываем новое окно CMD и устанавливаем пакет Python, который поставляется с PiP.

        Способ 3. Добавьте PIP в переменную среды PATH с помощью CMD

        Проще всего сделать это прямо из окна CMD.

        Выполните следующие шаги, чтобы установить среду пути PiP непосредственно из окна командной строки:

        1. Введите «cmd» в строке «Выполнить» и нажмите Enter, чтобы открыть окно командной строки.
        2. Затем выполните следующую команду, чтобы задать для установки PIP переменную среды:

        В команде мы можем изменить версию Python после ‘;’ соответственно.

        Способ 4. Откройте пакет Python, не добавляя переменную PiP

        Для этого мы можем использовать несколько разных команд. Это также работает, если мы используем описанные выше методы для настройки переменной PATH среды, но по-прежнему зависаем с ошибкой.

        Короткий метод:

        1. Введите «cmd» в строке «Выполнить» и нажмите Enter.
        2. Затем введите следующие команды и обязательно измените заполнитель на имя нашего собственного пакета:

        Длинный метод:

        1. Введите «cmd» в строке «Выполнить» и нажмите Enter.
        2. В окне CMD используйте следующую команду, чтобы перейти в каталог, где находится файл .whl python.
        3. Затем выполните следующую команду, чтобы установить пакет Python с помощью pip:

        Мы меняем расположение нашей установки python в зависимости от версии или если мы устанавливаем его в другое место. Кроме того, не забудьте заменить заполнитель [package] на наше собственное имя пакета.

        Способ 5. Убедитесь, что PiP включен в установку Python

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

        Мы можем исправить это, изменив установку Python и изменив ее для установки PIP. Следуйте инструкциям ниже:

        1. Введите «appwiz.cpl» в строке «Выполнить» и нажмите Enter, чтобы открыть «Программы и компоненты».
        2. Затем щелкните правой кнопкой мыши установку Python и выберите "Изменить".
        3. На экране «Изменить настройки» нажмите «Изменить».
        4. На экране «Дополнительные функции» установите флажок, связанный с пунктом, и нажмите «Далее».
        5. Затем нажмите кнопку "Установить", чтобы внести изменения в установку Python.

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

        Способ 6. Установите Python с помощью исполняемого установщика

        Переустановка Python вместе с его компонентами, скорее всего, устранит эту ошибку.

        Проще всего использовать исполняемый установщик Python. Если мы настроим его правильно, он автоматически установит PiP.

        [Не удалось устранить ошибку? Мы здесь для вас]

        Заключение

        Короче говоря, ошибка «PiP не распознается как внутренняя или внешняя команда» возникает, когда мы пытаемся установить пакеты Python через окно командной строки.

        Похожие сообщения:

        ЗАЩИТИТЕ ВАШ СЕРВЕР ОТ СБОЯ!

        Никогда больше не теряйте клиентов из-за низкой скорости сервера! Позвольте нам помочь вам.

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

        Хорошая статья, но если вы предоставите изображение, я думаю, ваша статья будет лучше

        Читайте также: