Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I tried to install pip and easy_install on my CentOS but could not find them.

How can I install them?

Also, I have two versions of Python, 2.4 and 2.7. How will pip make sure to link newly installed components with Python 2.7?

share|improve this question
add comment

5 Answers

up vote 7 down vote accepted

It was simple. The path of pip is:

/opt/python2.7/bin/pip

If it's not there then install using:

/opt/python2.7/bin/easy_install pip

and it will install it.

share|improve this answer
add comment

Any packages in the repos will be built for 2.4. You will need to install them from source with 2.7.

python2.7 setup.py install
share|improve this answer
    
I found easy_install in /opt/python2.7/bin/easy_install but could not find pip. where it will be located –  Moorage Jun 3 '11 at 5:42
    
I don't know anything about virtenv . is pip only insytalled if i use virtenv. i read the document but could not found the path of pip where its binary file is –  Moorage Jun 3 '11 at 6:38
add comment

Following the pip installer documentation, one can simply issue the following:

# install setup tools
curl https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | python -
# install pip
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python -
share|improve this answer
add comment

I wanted to install the latest version of Amazon Web Services Client Tools (awscli). This was done on CentOS 64 minimal using the system python: Download the latest setuptools (version 1.16 can be found here)

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

Now you can install whatever you like using pip. For example,

pip install awscli

This method was very quick, allowed me to keep the CentOS system python.

share|improve this answer
add comment

from http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ the Red Hat way, using the EPEL repository:

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

I was a little skeptical about the fpt.net site, which redirects to fpt.vn, but if nixCraft says it's OK, I hoping they're right.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.