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

Comment installer pip et easy_install sur CentOS

J'ai essayé d'installer pip et easy_install sur mon CentOS mais je n'ai pas pu les trouver.

Comment puis-je les installer ?

De plus, j'ai deux versions de Python, 2.4 et 2.7. Comment pip s'assurer de lier les composants nouvellement installés avec Python 2.7 ?

Réponses (10)

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

C'était simple. Le chemin d'accès de pip est :

/opt/python2.7/bin/pip

S'il n'est pas là, installez en utilisant

/opt/python2.7/bin/easy_install pip

et il l'installera.

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

En suivant la documentation pip installer documentation , on peut simplement émettre ce qui suit :

# 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

Je n'ai pas pu suivre les réponses précédentes pour obtenir une installation facile. J'ai suivi les autres commandes pour installer pip. (nécessite les privilèges sudo)

pour installer easy_install :

sudo yum install python-setuptools python-setuptools-devel

to install pip :

sudo easy_install pip

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

Tout paquet dans les dépôts sera construit pour 2.4. Vous devrez les installer à partir des sources avec la version 2.7.

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

J'ai émis cette commande dans CentOS 7 et elle a fonctionné

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

de http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ la manière Red Hat, en utilisant le dépôt 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!

J'étais un peu sceptique à propos du site fpt.net, qui redirige vers fpt.vn, mais si nixCraft dit que c'est bon, j'espère qu'ils ont raison.

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

Je voulais installer la dernière version d'Amazon Web Services Client Tools (awscli). Cela a été fait sur CentOS 64 minimal en utilisant le système python : Téléchargez la dernière version de setuptools (la version 1.16 se trouve ici )

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

Maintenant vous pouvez installer ce que vous voulez en utilisant pip. Par exemple,

pip install awscli

Cette méthode était très rapide, elle m'a permis de conserver le système CentOS en python.

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

Il semble y avoir plusieurs façons d'installer pip sur CentOS, mais la façon qui a fonctionné pour moi était votre méthode .

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

J'ai d'abord essayé plusieurs autres méthodes. La plus courante que j'ai trouvée était de utiliser miam avec le dépôt 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

L'installation de yum a échoué pour moi avec l'erreur “No package python-pip available”.

La documentation du projet Pip dit d'utiliser le script get-pip.py, mais cela m'a donné des erreurs aussi.

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

Le gestionnaire de paquets python pip peut être installé en utilisant curl pour obtenir 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