¿Por qué pip no actualiza mi numpy y scipy?

Mi problema es que pip no actualizará mis paquetes de Python, aunque no haya errores.

Esto es similar aéste, pero todavía estoy seguro de qué hacer. Básicamente, TODOS mis paquetes para python parecen estar ridículamente desactualizados, incluso después de actualizar todo a través de pip. Aquí están los detalles:

Estoy usando pip, versión 1.5.6.Estoy usando Python, versión 2.7.5Estoy en una Mac OSX, versión 10.9.5.

Usando eso, tengo:

Mi versión numpy es 1.6.2.Mi versión scipy es 0.11.0.Mi versión de matplotlib es 1.1.1.

Incluso después de intentarlo:

sudo pip uninstall numpy

Seguido por:

sudo pip install numpy

Ambos se completan con éxito, pero cuando entro en Python y compruebo la versión de numpy, sigue siendo la anterior. (Como todos los demás paquetes).

¿No está seguro de lo que está pasando aquí? ... ¿Cómo se puede solucionar esto? PD Soy nuevo en esto, por lo que podría necesitar instrucciones explícitas. Gracias. Además, si alguien quiere, puedo proporcionar una captura de pantalla de pip, ya que está instalando numpy.

EDITAR:

Comandos que ejecuté según los comentarios:

$which -a pip
/usr/local/bin/pip
$ head -1 $(which pip)
#!/usr/bin/python
$ which -a python
/usr/bin/python

Respuestas a la pregunta(3)

Su respuesta a la pregunta