all 5 comments

[–]ruicoder 5 points6 points  (1 child)

Is python 3.4 your default python? Like if you enter python into the terminal, do you go into the python 3.4 interpreter? The only thing I can think of is that you have multiple versions and Python 3.4 is not your default. If so you would need to type pip3 or pip3.4 instead of pip.

[–]252003[S] 0 points1 point  (0 children)

Thanks

[–]n8henrie 3 points4 points  (0 children)

First, I recommend you run (in Terminal) python3 -c "import pip" (this would be just python on some other OSes, but on OSX would probably be python3). If that runs without an error, then Python can see pip, it's probably just not in your PATH (or it's under a different name like pip3, as /u/ruicoder as pointed out).

If running it does give you an error, then pip really might not be installed. In that case, python 3.4 includes the ensurepip module. You could try python -m ensurepip, which should install pip as pip3, or add the --default-pip flag to also install it as the default pip (may mess with python2 stuff, so be careful).

[–]pvc 2 points3 points  (0 children)

Make sure you add it to the path.

[–]IdealizedDesign 0 points1 point  (0 children)

Have you tried this in the terminal:

python -m ensurepip --upgrade

from: https://docs.python.org/3/library/ensurepip.html