Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

sudo easy_install pip

Searching for pip
Best match: pip 1.4.1
Processing pip-1.4.1-py2.7.egg
pip 1.4.1 is already the active version in easy-install.pth
Installing pip script to /home/nyzlfc/.local/bin
Installing pip-2.7 script to /home/nyzlfc/.local/bin
Using /home/nyzlfc/.local/lib/python2.7/site-packages/pip-1.4.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip

And then when I run

sudo pip install -U pyyaml nltk

I get:

sudo: pip: command not found
share|improve this question

If you install pip from the Ubuntu repositories pip will work with sudo (I have used pip this way on 12.04 through to 14.04).

sudo apt-get install python-pip

share|improve this answer
You dont always need to use sudo to install python modules. you can scope them to your user using pip install --user ipdb (for example) - from there, they are installed to ~/.local/lib/python-ver/ and the bins are placed in ~/.local/bin/ so add ~/.local/bin to your $PATH and you're g2g with non-sudo use of pip. – lazyPower Jun 26 '14 at 0:09
Good point, I was working on the fact the question was using sudo, that installing with sudo was desired. I generally do as my code is used by different users on the same system – NGRhodes Jun 26 '14 at 10:01

First check your $PATH variable using the echo command:

$ echo $PATH

If /usr/local/bin is missing, edit the hidden file .profile, located in your home directory. If this file is missing, edit .bash_profile instead.

Add as very last PATH statement the following line:

share|improve this answer

Your pip is installed in /home/nyzlfc/.local/bin, which is not in the sudo path and with a good reason. Just add ~/.local/bin to your path and step away of sudo as it's unnecessary.

share|improve this answer

I had the same problem, and the reason I had this problem (on debian) is because I installed python3.2 and python3-pip and as such I really didn't have a pip executable, I also didn't have a pip3 executable. I have pip-3.2 executable!!

As such I would also recomment doing

sudo pip

and then pressing tab to see the autocomplete options...

share|improve this answer

Your Answer


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.