¿Cómo comprobar si tengo IPython instalado en mi máquina y qué secuencia para instalar estas bibliotecas?

Necesito usar Python para un curso de aprendizaje automático y también necesito instalar algunas bibliotecas externas. Estoy un poco confundido en cuanto a cuál es el orden correcto para la instalación de todo, ya que he oído que las rutas se pueden estropear si se hacen incorrectamente.

Esto es lo que necesito:

Python versión 2.7IPythonLas bibliotecas disponibles dentro de este paquete por entusiasmo.

Entonces el primer paso es ver si tengo Python instalado. Sí: tengo esta versión.

 AM@~ >python
 Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
 [GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
 Type "help", "copyright", "credits" or "license" for more information.

Siguiente IPython

 How do I check if I have IPython?
 Also whats the ideal procedure to install it? Any caveats? Any special path settings?     

 Can I use brew to install it?

Bibliotecas de pensamiento

   Do I have to install these libraries in any particular order? before IPython? after IPython? 
   Do I have to set any specific paths?

Estoy tratando de evitar tener que instalar y cometer un error y luego reinstalar, etc.

Así que cualquier ayuda sería muy apreciada. Estoy ejecutando Mac OS X 10.7 (Mountain Lion).

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta