Wie installiere ich pip und easy_install auf CentOS?

131066
Mirage

Ich habe versucht, pipund easy_installauf meinem CentOS zu installieren, konnte sie aber nicht finden.

Wie kann ich sie installieren?

Ich habe auch zwei Versionen von Python, 2.4 und 2.7. Wie pipstellen Sie sicher, dass neu installierte Komponenten mit Python 2.7 verbunden werden?

22

10 Antworten auf die Frage

13
Mirage

Es war einfach Der Weg von pipist:

/opt/python2.7/bin/pip 

Wenn nicht, dann installieren Sie es mit:

/opt/python2.7/bin/easy_install pip 

und es wird es installieren.

13
pdeschen

Nach der Pip-Installer-Dokumentation können Sie 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 - 
Aktualisierter Link: https://bootstrap.pypa.io/get-pip.py nadavkav vor 8 Jahren 0
10
ravi.zombie

Ich konnte den vorherigen Antworten nicht folgen, um easy_install zu erhalten. Ich folgte den anderen Befehlen, um pip zu installieren. (erfordert Sudo-Berechtigungen)

easy_install installieren:

sudo yum install python-setuptools python-setuptools-devel

pip installieren:

sudo easy_install pip

5
Ignacio Vazquez-Abrams

Alle Pakete in den Repos werden für 2.4 gebaut. Sie müssen sie mit 2.7 von der Quelle installieren.

python2.7 setup.py install 
Ich habe easy_install in `/ opt / python2.7 / bin / easy_install` gefunden, konnte aber kein pip finden. wo es sich befinden wird Mirage vor 13 Jahren 0
Ich weiß nichts über "virtenv". ist pip nur unzureichend, wenn ich virtenv verwende. Ich habe das Dokument gelesen, konnte aber den Pfad des Pip, in dem sich seine Binärdatei befindet, nicht finden Mirage vor 13 Jahren 0
4
jeremyforan

Ich habe diesen Befehl in CentOS 7 ausgegeben und es hat funktioniert

curl https://bootstrap.pypa.io/get-pip.py | python - 
1
Snap Shot

Ich wollte die neueste Version der Amazon Web Services-Clienttools (awscli) installieren. Dies wurde auf CentOS 64 minimal mit dem Systempython durchgeführt: Laden Sie die neuesten Setuptools herunter (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 installieren, was Sie möchten, indem Sie pip verwenden. Zum Beispiel,

pip install awscli 

Diese Methode war sehr schnell und erlaubte mir, den Python des CentOS-Systems zu behalten.

1
jcomeau_ictx

von http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ auf die Red Hat-Methode, wobei das EPEL-Repository verwendet wird:

[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 Website von fpt.net, die auf fpt.vn weiterleitet, aber wenn nixCraft sagt, dass es in Ordnung ist, hoffe ich, dass sie recht haben.

1
Don Kirkby

Es scheint viele Möglichkeiten zu geben, pip auf CentOS zu installieren, aber die Methode, die für mich funktioniert hat, war Ihre Methode .

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

Ich habe zuerst mehrere andere Möglichkeiten ausprobiert. Am häufigsten fand ich Yum mit dem 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 

Die Yum-Installation schlug für mich fehl mit dem Fehler "Kein Paket Python-Pip verfügbar."

Die Pip-Projektdokumentation besagt, dass das get-pip.pySkript verwendet werden muss, was aber auch zu Fehlern führte.

Das hat auch für mich funktioniert, ich habe zwei Versionen von Python 2.6 und 2.7.3. Mein Befehl ist also so etwas wie python2.7 /usr/local/bin/easy_install-2.7 pip. Pip steht dann als pip2.7 zur Verfügung. Beachten Sie, dass ich mit den Anweisungen hier ein altinstall durchgeführt habe. http://zoomq.qiniudn.com/ZQScrapBook/ZqFLOSS/data/20130821150955/index.html Mahesh vor 7 Jahren 0
0
Jude Job

pip python package manager kann mit curl installiert werden get-pip.py.

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

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

Ich kapiere es nicht Pierre.Vriens vor 6 Jahren 0