web-dev-qa-db-fra.com

Commenter install pip et easy_install sur CentOS

J'ai essayé d'installer pip et easy_install sur mon CentOS mais je ne les ai pas trouvés.

Comment puis-je les installer?

De plus, j'ai deux versions de Python, 2.4 et 2.7. Comment pip veillera-t-il à lier les composants nouvellement installés à Python 2.7?

24
Mirage

C'était simple Le chemin de pip est:

/opt/python2.7/bin/pip

Si ce n'est pas là, installez en utilisant:

/opt/python2.7/bin/easy_install pip

et il va l'installer.

13
Mirage

Après la documentation du programme d’installation de pip , vous pouvez 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 -
13
pdeschen

Je ne pouvais pas suivre les réponses précédentes pour obtenir easy_install. J'ai suivi les autres commandes pour installer pip. (requiert les privilèges Sudo)

installer easy_install:

Vous avez installé python-setuptools python-setuptools-devel

installer pip:

Sudo easy_install pip

10
ravi.zombie

Tous les packages dans le dépôt seront construits pour 2.4. Vous devrez les installer à partir de la source avec 2.7.

python2.7 setup.py install

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

curl https://bootstrap.pypa.io/get-pip.py | python -
4
jeremyforan

Je souhaitais installer la dernière version des outils client Amazon Web Services (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 peut être trouvée 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 a été très rapide et m'a permis de garder le système python du système CentOS.

1
Snap Shot

depuis http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ à la manière de Red Hat, en utilisant le référentiel 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) <[email protected]>
 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 sur le site fpt.net, qui redirige vers fpt.vn, mais si nixCraft dit que c'est bon, j'espère qu'ils ont raison.

1
jcomeau_ictx

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

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

J'ai essayé plusieurs autres moyens en premier. Le plus commun que j'ai trouvé était de utiliser yum avec le référentiel 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 suivante: "Aucun paquet python-pip disponible."

La documentation du projet Pip indique qu'il faut utiliser le script get-pip.py, mais cela m'a aussi apporté des erreurs.

1
Don Kirkby

le gestionnaire de paquets pip python peut être installé à l'aide de curl pour obtenir get-pip.py.

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py
0
Jude Job

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

miam-y installer python-pip

0
user865586