Установка pip/setuptools/wheel в Unix/Linux

Установка pip/setuptools/wheel в Unix/Linux

В этой статье «Установка pip/setuptools/wheel в Unix/Linux» описывается, как установить pip, setuptools и wheel в Unix/Linux ОС.

Установка pip/setuptools/wheel в Unix/Linux

Приведу установку на различные Unix/Linux ОС.

Установка pip/setuptools/wheel в Fedora

Чтобы установить Python 2 на Fedora 21, используйте следующие команды.

Для начала обновим тулзы:

# yum upgrade python-setuptools

Выполняем установку:

# yum install python-pip python-wheel

Чтобы установить Python 3 на Fedora 21, используйте следующие команды:

$ sudo yum install python3 python3-wheel

Чтобы установить Python 2 на Fedora 22, используйте следующие команды. 

Для начала обновим тулзы:

# dnf upgrade python-setuptools

Выполняем установку:

# dnf install python-pip python-wheel

Чтобы установить Python 3 на Fedora 22, используйте следующие команды:

# dnf install python3 python3-wheel

Чтобы получить новые версии pip, setuptools и wheel для Python 2, вы можете включить PyPA Copr репозиторий:

[pypa-pypa]
name=Copr repo for pypa owned by pypa
baseurl=https://copr-be.cloud.fedoraproject.org/results/pypa/pypa/fedora-$releasever-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/pypa/pypa/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

И после чего, выполнить:

$ sudo yum|dnf upgrade python-setuptools
$ sudo yum|dnf install python-pip python-wheel

Установка pip/setuptools/wheel в CentOS/RHEL

Чтобы установить pip и wheel, существует два варианта:

1. Включите репозиторий EPEL, используя эти инструкции:

Как включить EPEL репозиторий на CentOS

После чего, вы можете установить pip следующим образом:

 # yum install python-pip

На EPEL 7 (но не EPEL 6), вы можете установить wheel следующим образом:

# yum install python-wheel

2. Включите репозиторий PyPA Copr репозиторий:

CentOS 6:

[pypa-pypa]
name=Copr repo for pypa owned by pypa
baseurl=https://copr-be.cloud.fedoraproject.org/results/pypa/pypa/epel-6-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/pypa/pypa/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

CentOS 7:

[pypa-pypa]
name=Copr repo for pypa owned by pypa
baseurl=https://copr-be.cloud.fedoraproject.org/results/pypa/pypa/epel-7-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/pypa/pypa/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

После чего, вы можете установить pip следующим образом:

# yum install python-pip python-wheel

Чтобы обновить setuptools, запустите:

# yum upgrade python-setuptools

Чтобы установить Python 3.4 на CentOS7/RHEL7, используйте:

# yum install python34u python34u-wheel

Установка pip/setuptools/wheel в openSUSE

Чтобы установить Python 2:

# zypper install python-pip python-setuptools python-wheel

Чтобы установить Python 3:

# zypper install python3-pip python3-setuptools python3-wheel

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

Чтобы установить Python:

# apt-get install python-pip

Чтобы установить Python 3:

# apt-get install python3-pip

Установка pip/setuptools/wheel в Arch Linux

Чтобы установить Python 2:

# pacman -S python2-pip

Чтобы установить Python 3:

# pacman -S python-pip

Установка pip/setuptools/wheel в Mac OS X

Добавляем HOMEBREW на Mac OS X ( устанавливаем его):

Установка HOMEBREW на Mac OS X

После чего, можно приступать к установке:

$ brew install python

Или, чтобы установить python 3:

$ brew install python3

Установка pip/setuptools/wheel с исходного кода.

И, чтобы получить самое новое ПО, НЕОБХОДИМО КОМПИЛИРОВАТЬ ЕГО!

Установка pip/wheel с исходного кода

Очень простая установка:

# wget https://bootstrap.pypa.io/get-pip.py -O - | python3

Вот и все.

Установка setuptools с исходного кода

Скачиваем архив:

# cd /usr/local/src && wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz

Выполняем распаковку:

# tar -xvf setuptools-*.tar.gz

Смотрим где лежит нужный питон (у меня это 3.4):

# which python3
/usr/bin/python3

И выполняем сборку:

# /usr/bin/python3 setup.py install

ИЛИ, все в одной строке:

# wget https://bootstrap.pypa.io/ez_setup.py -O - | python3

Как-то так)

Установка easy_install с исходного кода

easy_install позволяет установить pip и его компоненты.

Скачиваем архив:

# cd /usr/local/src && wget --no-check-certificate http://pypi.python.org/packages/source/d/distribute/distribute-0.6.49.tar.gz

Выполняем распаковку:

# tar xf distribute-*.tar.gz && cd distribute-*

Смотрим где лежит нужный питон (у меня это 3.4):

# which python3
/usr/bin/python3

И выполняем сборку:

# /usr/bin/python3 setup.py install

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

Поиск пакета Python с помощью команды pip:

$ pip search your_name_of_package

Установка пакета с помощью команды pip:

  • Установка по имени пакета:
    # pip install your_name_of_package
  • Установка по имени пакета (но, определенной версии):
    # pip install your_name_of_package==[version]
  • Установка пакета по URL:
    $ sudo pip install [URL]

Список пакетов Python, которые уже установлены в системе, можно проверить с помощью команды pip:

$ pip list

Показать информацию о пакете Python:

$ pip show your_name_of_package

Обновление пакета:

# pip install --upgrade your_name_of_package

Удаление пакета:

# pip uninstall your_name_of_package

Вывести помощь:

$ pip help

Вот полезное чтиво:

Установка virtualenv + virtualenvwrapper в Unix/Linux

Обновить Python до последней версии в Unix/Linux

А на этом, у меня все. Тема «Установка pip/setuptools/wheel в Unix/Linux» завершена.

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.