Как установить pip в CentOS 7?
CentOS 7 EPEL теперь включает Python 3.4:yum install python34
однако, когда я пытаюсь это сделать, даже если Python 3.4 успешно устанавливается, он не устанавливает pip. Что странно, потому что pip должен быть включен по умолчанию с Python 3.4. which pip3 ничего не находит, и не делает which pip.
как получить доступ к pip из пакета Python 3.4 в выпуске CentOS 7 EPEL?
9 ответов:
самый простой способ, который я нашел, чтобы установить pip3 (для python3.X пакеты) на CentOS 7 это:
$ sudo yum install python34-setuptools $ sudo easy_install-3.4 pipвам нужно будет включить репозиторий EPEL перед рукой, конечно.
теперь вы можете запускать команды, подобные приведенным ниже, для установки пакетов для python3.x:
$ pip3 install foo
curl https://bootstrap.pypa.io/get-pip.py | python3.4или если у вас нет
curlпочему:wget https://bootstrap.pypa.io/get-pip.py python3.4 get-pip.pyпосле этого вы должны быть в состоянии запустить
$ pip3
пакет CentOS 7 yum для python34 включает
ensurepipмодуль, но по какой-то причине отсутствует setuptools и pip файлы, которые должны быть частью этого модуля. Чтобы исправить, загрузите последние колеса из PyPI в модуль
обновление: ошибка python34, упомянутая ниже, наконец-то была исправлена. Сейчас отличный выбор.
вместо сломанные пакеты EPEL python34 вы можете включить ИУС РЕПО и заставить его работать должным образом.
- pip внутри виртуальных сред
главная
python34uиpython35uпакеты IUS включают инструмент pyvenv (/usr/bin/pyvenv-3.4или/usr/bin/pyvenv-3.5), что включает в себя комплект колес pip и setuptools для начальной загрузки виртуальных сред.
- global pip
The
python34u-pipиpython35u-pipИУС пакеты включают в себя/usr/bin/pip3.4и/usr/bin/pip3.5соответственно. Они отлично работают для установки пакетов в системный каталог site-packages.
yum install python34-pip pip3.4 install fooвероятно, вам понадобятся установленные репозитории EPEL:
yum install -y epel-release
есть простой способ сделать это, просто используя easy_install (Setuptools для упаковки библиотеки python).
предположение. Перед этим проверьте, установлен ли python на вашем компьютере Centos (по крайней мере 2.икс.)
шаги по установке pip.
Итак, давайте установим easy_install,
sudo yum install python-setuptools python-setuptools-devel
теперь давайте сделаем pip с easy_install,
sudo easy_install pip
Это здорово. Теперь у вас есть Пип:)
выясните, какую версию python3 вы установили:
yum search pipи затем установить лучший матч. Используйте reqoquery, чтобы найти имя результирующего pip3.е.г
repoquery -l python36u-pipна pip3.6 вместо pip3
Ниже приведены шаги, которые я следовал, чтобы установить python34 и pip
yum update -y yum -y install yum-utils yum -y groupinstall development yum -y install https://centos7.iuscommunity.org/ius-release.rpm yum makecache yum -y install python34u python34u-pip python3.6 -v echo "alias python=/usr/bin/python3.4" >> ~/.bash_profile source ~/.bash_profile pip3 install --upgrade pip # if yum install python34u-pip doesnt work, try curl https://bootstrap.pypa.io/get-pip.py | python