I just installed pip on OS X using the get-pip.py script provided by the developers. The script said it ran successfully, but I cannot execute pip
from the command line. I guess pip
is not in my path, but I don't know where it installed to so I can't add it to the path. Any help would be most excellent. Thanks!
When I attempt to run the install script again, here is the output:
Requirement already up-to-date: pip in /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages
Cleaning up...
For me, it was in the directory below and I created an alias to just be able to run it with
pip
.alias pip='python /lnx510/home/<username>/.local/lib/python2.6/site-packages/pip'
If you can't find the path to
pip
you can simply usepython -m pip
instead:On linux you can use:
To find the location of pip.
Do you know your python path? If yes, then look under the Scripts directory.
For me (Windows user),
pip
it is located inCorrespondingly for Linux, it should be inside
Also, if you have
Homebrew
installed, pip installs with python:And, the fact that you have python & pip installed & cannot get pip but can get python from the command line (path), pip must have been misconfigured.
If you still can't find it, you can use
locate pip
for Linux, or a corresponding search method for other OSs. Also, in your case, it already seems to be inas per the output message.
here you can find where the pip packages are., In linux
on mac
pip binary is named pip3 for python 3
If you are getting a message
Requirement already up-to-date
that means pip is already installed on your system and you either don't have the directory which contains the pip program in your path or you are not calling pip correctly.If you are using bash, type "pi" and hit tab twice. You will get commands starting with pi and hopefully you will see pip3. Here's why:
If you installed
pip
usingget-pip.py
and you installed it using a python 3 then thepip
binary is stored aspip3
. Try running the commandpip3
instead.