Установка 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» завершена.