Как добавить pip в path
Перейти к содержимому

Как добавить pip в path

  • автор:

Устанавливаем python-пакеты с помощью pip

Python 3 логотип

pip — это система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python.

Установка pip

Прежде чем с помощью pip устанавливать python-пакеты, нужно сначала установить сам pip.

Python 3.4+

Начиная с Python версии 3.4, pip поставляется вместе с интерпретатором python.

Python

  • Загрузить get-pip.py (обязательно сохранив с расширением .py).
  • Запустить этот файл (могут потребоваться права администратора).

Есть ещё один способ (для Windows). Возможно, он является более предпочтительным:

  • Установить setuptools http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools
  • Установить pip http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip

Начало работы

Попробуем с помощью pip установить какой-нибудь пакет, например, numpy:

sudo pip3 install numpy
pip3 install numpy

Может не сработать, написав: «python» не является внутренней или внешней командой, исполняемой программой или пакетным файлом (такого, скорее всего, не должно быть при установке pip вторым способом, но проверить не на чем).

Тогда нужно обращаться напрямую:

Либо добавлять папку C:\Python34\Tools\Scripts\ в PATH вручную (самому проверить не на чем, можете посмотреть на stackoverflow. У кого получится — напишите в комментарии).

Что ещё умеет делать pip

Пробежимся по основным командам pip:

pip help — помощь по доступным командам.

pip install package_name — установка пакета(ов).

pip uninstall package_name — удаление пакета(ов).

pip list — список установленных пакетов.

pip show package_name — показывает информацию об установленном пакете.

pip search — поиск пакетов по имени.

pip —proxy user:passwd@proxy.server:port — использование с прокси.

pip install -U — обновление пакета(ов).

pip install —force-reinstall — при обновлении, переустановить пакет, даже если он последней версии.

Для вставки кода на Python в комментарий заключайте его в теги

  • Модуль csv - чтение и запись CSV файлов
  • Создаём сайт на Django, используя хорошие практики. Часть 1: создаём проект
  • Онлайн-обучение Python: сравнение популярных программ
  • Книги о Python
  • GUI (графический интерфейс пользователя)
  • Курсы Python
  • Модули
  • Новости мира Python
  • NumPy
  • Обработка данных
  • Основы программирования
  • Примеры программ
  • Типы данных в Python
  • Видео
  • Python для Web
  • Работа для Python-программистов
  • Сделай свой вклад в развитие сайта!
  • Самоучитель Python
  • Карта сайта
  • Отзывы на книги по Python
  • Реклама на сайте

Установка pip — Python: Настройка окружения

Если вы устанавливали Python на macOS или Windows по нашим рекомендациям, то pip будет установлен вместе с интерпретатором. На Ubuntu его нужно поставить отдельно с помощью команды:

sudo apt update sudo apt install python3-pip 

Запуск pip

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

Итак, вызываем pip:

-m pip --version pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8) 

При показе своей версии pip также сообщает, куда установлен он сам и на какой версии Python он запущен.

Обратите внимание на структуру команды, которую мы вызывали. Эта команда означает « python3 , запусти модуль -m с именем pip как программу с параметром --version ».

Если вы в дальнейшем увидите в документации к pip команды, вроде pip help , то смело вызывайте python3 -m pip help — результат будет тот же самый.

Установка первого пакета

Попробуем установить первый пакет. Для примера возьмем пакет cowsay , который мы установим сразу в пользовательское окружение.

Причин для установки туда есть несколько:

  • Мы не помешаем своими пакетами другим пользователям системы
  • Нам не потребуются права администратора
  • Мы не поломаем операционную систему случайной установкой более свежего пакета, чем того требует система (особенно это важно в Linux, где многие системные задачи решаются с помощью Python)

Итак, установим cowsay:

Пакет установился и стал доступен интерпретатору. Теперь мы видим, что он делает — печатает корову, которая говорит заданную пользователем фразу.

Флаг --user команды pip install сообщает pip, что мы хотим установить пакет в глобальное окружение текущего пользователя. Если этот флаг не указать, то pip установит пакет в общесистемное окружение. Старайтесь не делать так, чтобы не мешать другим пользователям системы.

Программа pip, точки входа и PATH

Как мы увидели выше, установленный пакет cowsay может быть использован из кода. Но этот пакет имеет еще и точку входа.

Точки входа — это готовые к исполнению программы, содержащиеся в пакете. Если у пакета есть точки входа, то pip создаст для каждой специальный исполняемый скрипт, который позволит удобно запускать программу из командной оболочки.

При этом нужно обращать внимание на путь до директории, в которую pip помещает такие скрипты — например, на Linux это ~/.local/bin . Этот путь нужно добавить в PATH . Проверьте содержимое PATH , и если путь прописан правильно, то скрипт для cowsay должен работать так:

Точка входа — это всегда Python-модуль, пригодный для запуска в роли программы. Такие программы называют еще исполняемыми файлами — позже мы рассмотрим, как такие делать. Создаваемые pip'ом скрипты вызывают python3 -m имя_модуля , поэтому установленный нами cowsay можно запускать точно так же:

Всегда свежий pip

Как вы могли уже догадаться, сам pip — это тоже точка входа одноименного пакета pip, поэтому мы его запускаем командой python3 -m pip .

Еще pip нужно периодически обновлять. Вы можете установить свежий pip в пользовательское окружение с помощью такой команды:

-m pip install --user --upgrade pip 

Открыть доступ

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

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов

Наши выпускники работают в компаниях:

Установка Python и pip #

При установке необходимо поставить галочку возле опции «Добавить путь к Python в переменную PATH », иначе вы не сможете получить доступ к необходимым командам в терминале. При детальной установке необходимо поставить галочку возле опции pip , иначе вам придётся качать pip отдельно.

MacOS #

  • Для установки Python будем использовать пакетный менеджер Homebrew. Пропишите в командной строке brew install python . Поскольку по умолчанию на MacOS ставится Xcode, который включает в себя Python 2.7, для запуска Python 3 в командной строке используйте команду python3 , а так же для установки пакетов нужно будет писать не просто pip , а pip3 .
  • Если у вас уже есть Python 3, но нет pip , то введите в командной строке следующие команды:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py 

Linux #

Чтобы установить Python и pip в Linux, достаточно выполнить соответствующие команды для вашего дистрибутива.

Установка pip в Debian/Ubuntu #

sudo apt update sudo apt install python sudo apt install python3-pip 

Установка pip на CentOS и RHEL #

sudo yum update sudo yum install epel-release sudo yum install python sudo yum install python-pip 

Установка pip на Fedora #

sudo dnf update sudo dnf install python3 

Установка pip на Arch Linux #

sudo pacman -Syu sudo pacman -S python sudo pacman -S python-pip 

Установка pip на openSUSE #

sudo zypper refresh sudo zypper install python sudo zypper install python3-pip 

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

Когда я пытаюсь установить модуль, выдает: "pip не является внешней или внутренней командой, исполняемой программой или пакетным файлом. Я прокладывал полный путь. Установщик пакетов, вроде, не нужно устанавливать отдельно. Windows 7.

Отслеживать
13.7k 12 12 золотых знаков 43 43 серебряных знака 75 75 бронзовых знаков
задан 6 фев 2017 в 19:14
Даниил Василевский Даниил Василевский
141 1 1 золотой знак 1 1 серебряный знак 4 4 бронзовых знака
Да просто инсталлятор не прописал путь в PATH
6 фев 2017 в 19:43

5 ответов 5

Сортировка: Сброс на вариант по умолчанию

Вам нужно установить путь к pip в переменные окружения, это можно сделать при установке python выбрав пункт Add Python to PATH.

Если вы уже установили, но забыли выбрать этот пункт, можно добавить путь вручную:

Панель управления -> Система -> Дополнительные параметры системы -> Переменные среды 

Вы увидите 2 окошка, Переменные среды пользователя для и Системные переменные , вам нужно первое, нажимаем на переменную Path -> Изменить , далее вы увидите поле Значение переменной , в конец поставьте разделитель ; и добавьте путь к директории где находится pip (например, C:\Python\Scripts , путь к директории Python может отличаться).

Отслеживать
48.7k 17 17 золотых знаков 56 56 серебряных знаков 100 100 бронзовых знаков
ответ дан 13 мая 2018 в 7:31
Pavel Durmanov Pavel Durmanov
5,746 3 3 золотых знака 22 22 серебряных знака 44 44 бронзовых знака

При установке Python вам необходимо установить pip и, возможно, отметить Add Python to PATH.

Отслеживать
ответ дан 7 фев 2017 в 13:51
user234958 user234958

python3 -m pip -V 

Если вернёт версию, то устанавливать можно так

python3 -m pip install pip 

Рекомендую использовать совместно с Virtual Environment

Отслеживать
ответ дан 21 янв 2020 в 15:08
4,962 1 1 золотой знак 9 9 серебряных знаков 27 27 бронзовых знаков

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

Чтобы установить Python, перейдите на сайт https://www.python.org/ и скачайте и установите самую последнюю версию. Убедитесь, что установка добавит Python в переменную среды PATH.

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

pip install requests 

Если у вас возникают проблемы с установкой модулей с помощью pip, попробуйте выполнить команду pip install -U pip, чтобы обновить версию pip до самой последней.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *