Я попытался установить pip
и easy_install
на моем CentOS, но не смог найти их.
Как я могу их установить?
Также у меня есть две версии Python, 2.4 и 2.7. Как pip
удостовериться в том, что вы связали недавно установленные компоненты с Python 2.7?
Я попытался установить pip
и easy_install
на моем CentOS, но не смог найти их.
Как я могу их установить?
Также у меня есть две версии Python, 2.4 и 2.7. Как pip
удостовериться в том, что вы связали недавно установленные компоненты с Python 2.7?
Ответы:
Это было просто. Путь pip
это:
/opt/python2.7/bin/pip
Если его там нет, тогда установите с помощью:
/opt/python2.7/bin/easy_install pip
и он установит его.
Следуя документации по установщику pip , можно просто выполнить следующее:
# install setup tools
curl https://bitbucket.org/pypa/setuptools/downloads/ez_setup.py | python -
# install pip
curl https://bootstrap.pypa.io/get-pip.py | python -
Я не мог следовать предыдущим ответам, чтобы получить easy_install. Я следовал другим командам, чтобы установить pip. (требует привилегий sudo)
установить easy_install:
sudo yum установить python-setuptools python-setuptools-devel
установить пип:
sudo easy_install pip
Все пакеты в репозиториях будут собраны за 2.4. Вам нужно будет установить их из источника с 2.7.
python2.7 setup.py install
/opt/python2.7/bin/easy_install
но не смог найти пункт. где это будет находиться
virtenv
. это только пункт, если я использую virtenv. я прочитал документ, но не смог найти путь к pip, где находится его двоичный файл
Я дал эту команду в CentOS 7, и она работала
curl https://bootstrap.pypa.io/get-pip.py | python -
Я хотел установить последнюю версию Amazon Web Services Client Tools (awscli). Это было сделано на минимальной CentOS 64 с использованием системного Python: Загрузите последние setuptools (версию 1.16 можно найти здесь )
sudo -s
cd /opt
tar xzf <setuptools.tar.gz>
cd setuptools<-1.1.6>
python ez_setup.py
easy_install pip
Теперь вы можете установить все что угодно, используя pip. Например,
pip install awscli
Этот метод был очень быстрым, позволил мне сохранить системный питон CentOS.
Кажется, есть много способов установить pip на CentOS, но для меня это был ваш метод .
sudo python2.7 /usr/local/bin/easy_install pip
Сначала я попробовал несколько других способов. Чаще всего я обнаружил использование yum с репозиторием EPEL .
cd /tmp
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
sudo rpm -ivh epel-release-5-4.noarch.rpm
sudo yum -y install python-pip
Установка yum не удалась для меня с ошибкой «Пакет Python-pip недоступен».
В документации проекта Pip написано, что нужно использовать get-pip.py
скрипт, но это также дало мне ошибки.
с http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ способом Red Hat с использованием репозитория EPEL:
[root@paulvps tmp]# wget http://mirror-fpt-telecom.fpt.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
--2013-12-31 13:49:12-- http://mirror-fpt-telecom.fpt.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
Resolving mirror-fpt-telecom.fpt.net... 118.69.250.132
Connecting to mirror-fpt-telecom.fpt.net|118.69.250.132|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14540 (14K) [application/x-redhat-package-manager]
Saving to: “epel-release-6-8.noarch.rpm”
100%[======================================>] 14,540 2.66K/s in 5.3s
2013-12-31 13:49:18 (2.66 KB/s) - “epel-release-6-8.noarch.rpm” saved [14540/14540]
[root@paulvps tmp]# rpm -ivh epel-release-6-8.noarch.rpm
warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing... ########################################### [100%]
1:epel-release ########################################### [100%]
[root@paulvps tmp]# yum install python-pip
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/metalink | 13 kB 00:00
* PUIAS_6_core_Base: puias.math.ias.edu
* PUIAS_6_core_Updates: puias.math.ias.edu
* base: centos.sonn.com
* epel: epel.mirror.freedomvoice.com
* extras: centos.mirror.freedomvoice.com
* rpmforge: mirror.webnx.com
* updates: mirrors.tummy.com
epel | 4.2 kB 00:00
epel/primary_db | 5.8 MB 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package python-pip.noarch 0:1.3.1-4.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
python-pip noarch 1.3.1-4.el6 epel 330 k
Transaction Summary
================================================================================
Install 1 Package(s)
Total download size: 330 k
Installed size: 1.0 M
Is this ok [y/N]: y
Downloading Packages:
python-pip-1.3.1-4.el6.noarch.rpm | 330 kB 00:00
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
Userid : EPEL (6) <epel@fedoraproject.org>
Package: epel-release-6-8.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : python-pip-1.3.1-4.el6.noarch 1/1
Verifying : python-pip-1.3.1-4.el6.noarch 1/1
Installed:
python-pip.noarch 0:1.3.1-4.el6
Complete!
Я немного скептически относился к сайту fpt.net, который перенаправляет на fpt.vn, но если nixCraft говорит, что все в порядке, я надеюсь, что они правы.
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum -y установить python-pip