Устанавливаем python-пакеты с помощью pip
pip - это система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python.
Установка pip
Прежде чем с помощью pip устанавливать python-пакеты, нужно сначала установить сам pip.
Python 3.4+
Начиная с Python версии 3.4, pip поставляется вместе с интерпретатором python.
Python <3.4
Официальная инструкция ( https://pip.pypa.io/en/latest/installing.html ):
- Загрузить 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:
Linux:
sudo pip3 install numpy
На Windows:
pip3 install numpy
Может не сработать, написав: "python" не является внутренней или внешней командой, исполняемой программой или пакетным файлом (такого, скорее всего, не должно быть при установке pip вторым способом, но проверить не на чем).
Тогда нужно обращаться напрямую:
C:\Python34\Tools\Scripts\pip3.exe install numpy
Либо добавлять папку 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 - при обновлении, переустановить пакет, даже если он последней версии.