2011-06-03 05:33:27 +0000 2011-06-03 05:33:27 +0000
24
24

Hoe pip en easy_install te installeren op CentOS

Ik probeerde pip en easy_install op mijn CentOS te installeren maar kon ze niet vinden.

Hoe kan ik ze installeren?

Ook heb ik twee versies van Python, 2.4 en 2.7. Hoe zal pip er voor zorgen dat nieuw geïnstalleerde componenten aan Python 2.7 gekoppeld worden?

Antwoorden (10)

13
13
13
2011-06-03 07:34:10 +0000

Het was eenvoudig. Het pad van pip is:

/opt/python2.7/bin/pip

Als het er niet is, installeer het dan met:

/opt/python2.7/bin/easy_install pip

en het zal het installeren.

13
13
13
2013-11-07 19:34:58 +0000

Volgens de pip installer documentatie , kan men eenvoudig het volgende uitvoeren:

# 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 -
10
10
10
2015-06-05 20:50:56 +0000

Ik kon de vorige antwoorden niet volgen om easy_install te krijgen. Ik volgde de andere commando’s om pip te installeren. (vereist sudo privileges)

om easy_install te installeren:

sudo yum install python-setuptools python-setuptools-devel

om pip te installeren:

sudo easy_install pip

5
5
5
2011-06-03 05:36:48 +0000

Alle pakketten in de repo’s zullen gebouwd worden voor 2.4. Je zult ze moeten installeren vanaf broncode met 2.7.

python2.7 setup.py install
5
5
5
2015-03-25 18:21:44 +0000

Ik gaf dit commando in CentOS 7 en het werkte

curl https://bootstrap.pypa.io/get-pip.py | python -
1
1
1
2013-12-31 13:53:16 +0000

van http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ op de Red Hat manier, gebruikmakend van de EPEL repository:

[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!

Ik was een beetje sceptisch over de fpt.net site, die doorverwijst naar fpt.vn, maar als nixCraft zegt dat het OK is, hoop ik dat ze gelijk hebben.

1
1
1
2013-10-12 14:14:11 +0000

Ik wilde de laatste versie van Amazon Web Services Client Tools (awscli) installeren. Dit werd gedaan op CentOS 64 minimal met behulp van het systeem python: Download de nieuwste setuptools (versie 1.16 kun je hier )

sudo -s
cd /opt
tar xzf <setuptools.tar.gz>
cd setuptools<-1.1.6>
python ez_setup.py
easy_install pip

Nu kun je installeren wat je maar wilt met pip. Bijvoorbeeld,

pip install awscli

Deze methode was erg snel, liet me toe om het CentOS systeem python te laten.

1
1
1
2015-02-03 23:08:37 +0000

Er lijken veel manieren te zijn om pip op CentOS te installeren, maar de manier die voor mij werkte was jouw methode .

sudo python2.7 /usr/local/bin/easy_install pip

Ik heb eerst verschillende andere manieren geprobeerd. De meest voorkomende die ik vond was om yum te gebruiken met de EPEL repository .

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

De yum install mislukte voor mij met de fout, “Geen pakket python-pip beschikbaar.”

De Pip project documentatie zegt om het get-pip.py script te gebruiken, maar dat gaf mij ook fouten.

0
0
0
2016-12-22 09:14:51 +0000

pip python package manager kan worden geïnstalleerd met behulp van curl om get-pip.py.

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py
0
0
0
2018-01-24 11:17:27 +0000

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 install python-pip