CentOS 7 Install Pip Guide
Pip is a tool for installing and managing Python packages. Python is a programming language that has a design philosophy that emphasizes code readability. It is widely considered to be a very easy programming language to master because of that focus on readability. Python is open source, and will run a multitude of platforms including, but not limited to: Various Linux/UNIX distributions (CentOS, Ubuntu, Fedora, Debian, etc.), Microsoft Windows, and Mac OS X.
- These instructions are intended specifically for installing Pip, a tool for installing and managing Python packages.
- I’ll be working from a Liquid Web Core Managed CentOS 7 VPS server, and I'll be logged in as root.
- There are two options for installing Pip. Use either Option 1 or Option 2 below.
Option 1: Install Pip with Yum
Step 1: Add the EPEL Repository
Pip is part of Extra Packages for Enterprise Linux (EPEL), which is a community repository of non-standard packages for the RHEL distribution. First, we'll install the EPEL repository, for directions see How to enable EPEL repository?
Step 2: The Installation
As a matter of best practice we'll update our packages:
yum -y update
Then let’s install python-pip and any required packages:
yum -y install python-pip
And skip to Step #3.
Option 2: Install Pip with Curl and Python
We can also use cURL and Python to download and install Pip.
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py
Step 3: Wrap Up / Verify The Installation
View a list of helpful commands:
pip --help
Check the version of Pip that is installed:
pip -V
Which should yield something similar to:
pip 1.3.1 from /usr/lib/python2.7/site-packages (python 2.7)
Need a more secure server option than a VPS? Check out our line of HIPAA compliant dedicated server hosting options. Our servers outmatch the competition hands down on performance and support. Additionally, check out how our cloud dedicated servers can skyrocket your site’s performance today!
We pride ourselves on being The Most Helpful Humans In Hosting™!
Our support staff is always available to assist with any issues related to this article, 24 hours a day, 7 days a week 365 days a year.
We are available, via our ticketing systems at support@liquidweb.com, by phone (at 800-580-4986) or via a LiveChat or whatever method you prefer.
Related Articles:
About the Author: J. Mays
As a previous contributor, JMays shares his insight with our Knowledge Base center. In our Knowledge Base, you'll be able to find how-to articles on Ubuntu, CentOS, Fedora and much more!
Our Sales and Support teams are available 24 hours by phone or e-mail to assist.
Latest Articles
How to Force HTTPS For Your Domain
Read ArticleWhat is CGI-Bin and What Does it Do?
Read ArticleTop 10 Password Security Standards
Read ArticleTop 10 Password Security Standards
Read ArticleHow to Use the WP Toolkit to Secure and Update WordPress
Read Article