Python
Как установить pip для Python и проверить, что он работает
pip — это инструмент, через который в Python устанавливают библиотеки. Например, командой pip install requests ставят библиотеку requests
Но лучше начинать не с установки, а с проверки: возможно, pip уже есть
python -m pip --version
На Windows:
py -m pip --version
На macOS и Linux:
python3 -m pip --version
Если команда показывает версию pip, ничего отдельно устанавливать не нужно
Почему лучше проверять через python -m pip
Команда pip --version может относиться не к тому Python, который вы запускаете
Команда python -m pip --version означает: возьми именно этот Python и запусти его pip
Это самый безопасный способ для новичка
Как установить pip на Windows
Если Python установлен с python.org, pip обычно ставится вместе с Python
Проверьте:
py -m pip --version
Если pip не найден, попробуйте включить его через ensurepip:
py -m ensurepip --upgrade
После этого обновите pip:
py -m pip install --upgrade pip
Проверьте еще раз:
py -m pip --version
Как установить pip на macOS
Если Python установлен с python.org, pip обычно уже есть
Проверьте:
python3 -m pip --version
Если pip отсутствует:
python3 -m ensurepip --upgrade
python3 -m pip install --upgrade pip
Если Python установлен через Homebrew, иногда удобнее обновить Python через Homebrew, но для учебы лучше сначала понять, какой именно Python вы используете
which python3
python3 --version
Как установить pip на Linux
В Ubuntu и Debian pip часто ставят системным пакетом:
sudo apt update
sudo apt install python3-pip python3-venv
Проверьте:
python3 -m pip --version
Если вы работаете в проекте, создайте виртуальное окружение:
python3 -m venv .venv
source .venv/bin/activate
python -m pip --version
Внутри .venv pip обычно доступен сразу
Как проверить pip на практике
Создайте папку проекта:
mkdir pip-demo
cd pip-demo
Создайте виртуальное окружение
Windows:
py -m venv .venv
.venv\Scripts\activate
python3 -m venv .venv
source .venv/bin/activate
Установите библиотеку:
python -m pip install requests
Проверьте импорт:
python -c "import requests; print(requests.__version__)"
Если появилась версия requests, pip работает правильно
Что делать, если pip install не работает
Сначала обновите pip:
python -m pip install --upgrade pip
Потом повторите установку нужной библиотеки
Если ошибка связана с правами доступа, не спешите добавлять sudo. Для учебного проекта почти всегда лучше создать виртуальное окружение и ставить библиотеки туда
Почему pip может быть не найден
Причины обычно такие:
- Python установлен без добавления в PATH
- используется не та команда:
python,python3илиpy - активировано не то виртуальное окружение
- Linux-дистрибутив вынес pip в отдельный пакет
- VS Code выбрал другой интерпретатор Python
Частые ошибки
pip не является внутренней или внешней командой
На Windows используйте:
py -m pip --version
Если работает, ставьте пакеты так:
py -m pip install requests
No module named pip
Попробуйте:
python -m ensurepip --upgrade
Если вы на Linux и команда не помогает, установите системный пакет python3-pip
pip ставит библиотеку, но import не работает
Вы ставите пакет в один Python, а запускаете код другим Python
Проверьте:
python -c "import sys; print(sys.executable)"
python -m pip --version
Оба пути должны относиться к одному окружению
Что почитать дальше по Python
Если нужен общий маршрут по теме, откройте рубрику Python. Для соседних задач пригодятся эти разборы:
- Как установить pygame на Python и проверить, что библиотека работает
- Как установить библиотеку в Python через pip и виртуальное окружение
- Face recognition Python: как установить и что делать при ошибках dlib
- Как проверить доступность переменных окружения в Python: os.environ и getenv()