Traté de instalar pip
y easy_install
en mi CentOS pero no pude encontrarlos.
¿Cómo puedo instalarlos?
Además, tengo dos versiones de Python, 2.4 y 2.7. ¿Cómo se pip
asegurará de vincular los componentes recién instalados con Python 2.7?
Traté de instalar pip
y easy_install
en mi CentOS pero no pude encontrarlos.
¿Cómo puedo instalarlos?
Además, tengo dos versiones de Python, 2.4 y 2.7. ¿Cómo se pip
asegurará de vincular los componentes recién instalados con Python 2.7?
Respuestas:
Fue simple El camino de pip
es:
/opt/python2.7/bin/pip
Si no está allí, instálelo usando:
/opt/python2.7/bin/easy_install pip
y lo instalará
Siguiendo la documentación del instalador pip , uno simplemente puede emitir lo siguiente:
# 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 -
No pude seguir las respuestas anteriores para obtener easy_install. Seguí los otros comandos para instalar pip. (requiere privilegios de sudo)
para instalar easy_install:
sudo yum instalar python-setuptools python-setuptools-devel
instalar pip:
sudo easy_install pip
Cualquier paquete en los repos se construirá para 2.4. Deberá instalarlos desde la fuente con 2.7.
python2.7 setup.py install
/opt/python2.7/bin/easy_install
pero no pude encontrar pip. donde se ubicará
virtenv
. se pip solo se instala si uso virtenv. leí el documento pero no pude encontrar la ruta de pip donde está su archivo binario
Lancé este comando en CentOS 7 y funcionó
curl https://bootstrap.pypa.io/get-pip.py | python -
Quería instalar la última versión de Amazon Web Services Client Tools (awscli). Esto se hizo en CentOS 64 minimal usando el sistema python: descargue las últimas herramientas de configuración (la versión 1.16 se puede encontrar aquí )
sudo -s
cd /opt
tar xzf <setuptools.tar.gz>
cd setuptools<-1.1.6>
python ez_setup.py
easy_install pip
Ahora puedes instalar lo que quieras usando pip. Por ejemplo,
pip install awscli
Este método fue muy rápido, me permitió mantener el sistema Python de CentOS.
Parece que hay muchas formas de instalar pip en CentOS, pero la forma en que funcionó para mí fue su método .
sudo python2.7 /usr/local/bin/easy_install pip
Intenté varias otras formas primero. Lo más común que encontré fue usar yum con el repositorio 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
La instalación de yum falló para mí con el error "No hay paquete python-pip disponible".
La documentación del proyecto Pip dice que use el get-pip.py
script, pero eso también me dio errores.
de http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ a la manera de Red Hat, utilizando el repositorio 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!
Estaba un poco escéptico sobre el sitio fpt.net, que redirige a fpt.vn, pero si nixCraft dice que está bien, espero que tengan razón.
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 instalar python-pip