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

So installieren Sie pip und easy_install unter CentOS

Ich habe versucht, pip und easy_install auf meinem CentOS zu installieren, konnte sie aber nicht finden.

Wie kann ich sie installieren?

Außerdem habe ich zwei Versionen von Python, 2.4 und 2.7. Wie kann pip sicherstellen, dass neu installierte Komponenten mit Python 2.7 verknüpft werden?

Antworten (10)

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

Es war einfach. Der Pfad von pip ist:

/opt/python2.7/bin/pip

Wenn es nicht dort ist, dann installieren Sie mit:

/opt/python2.7/bin/easy_install pip

& und es wird installiert.

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

In Anlehnung an die pip installer documentation kann man einfach folgendes ausgeben:

# 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

Ich konnte nicht aus früheren Antworten folgen, um easy_install zu bekommen. Ich habe die anderen Befehle befolgt, um pip zu installieren. (erfordert sudo-Rechte)

um easy_install zu installieren:

sudo yum install python-setuptools python-setuptools-devel

um pip zu installieren:

sudo easy_install pip

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

Alle Pakete in den Repos werden für 2.4 gebaut. Sie müssen sie aus den Quellen mit 2.7 installieren.

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

Ich habe diesen Befehl in CentOS 7 ausgeführt und es funktionierte

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

von http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ auf die Red-Hat-Art, unter Verwendung des EPEL-Repositorys:

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

Ich war ein wenig skeptisch gegenüber der fpt.net-Seite, die auf fpt.vn umleitet, aber wenn nixCraft sagt, dass es OK ist, hoffe ich, dass sie recht haben.

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

Ich wollte die neueste Version der Amazon Web Services Client Tools (awscli) installieren. Dies geschah auf CentOS 64 minimal unter Verwendung des Systems python: Laden Sie die neuesten setuptools herunter (die Version 1.16 finden Sie hier )

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

Jetzt können Sie mit pip installieren, was Sie wollen. Zum Beispiel:

pip install awscli

Diese Methode war sehr schnell, erlaubte mir, das CentOS-System python zu behalten.

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

Es scheint viele Wege zu geben, pip unter CentOS zu installieren, aber der Weg, der für mich funktionierte, war Ihre Methode .

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

Ich habe zuerst einige andere Wege ausprobiert. Die häufigste, die ich gefunden habe, war yum mit dem EPEL-Repository verwenden .

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

Die yum-Installation schlug bei mir mit der Fehlermeldung “Kein Paket python-pip verfügbar.”

In der Pip-Projektdokumentation steht, dass man das Skript get-pip.py verwenden soll, aber auch das brachte mir Fehler.

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

pip python package manager kann mit curl installiert werden, um get-pip.py zu erhalten.

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