Como verificar se tenho o IPython instalado em minha máquina e qual sequência instalar essas bibliotecas?

Eu preciso usar python para um curso de aprendizado de máquina e também preciso instalar algumas bibliotecas externas. Estou um pouco confuso sobre o que a ordem correta é para a instalação de tudo, como eu ouvi os caminhos podem ficar confusos se feito de forma incorreta.

Aqui está o que eu preciso:

Python versão 2.7IPythonAs bibliotecas disponíveis dentro deste pacote por enthought

Então, o primeiro passo é ver se eu tenho python instalado Sim: eu tenho essa versão

 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.

Próximo 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 enriquecidas

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

Estou tentando evitar ter que instalar e cometer um erro e, em seguida, reinstalar etc.

Então, qualquer ajuda seria muito apreciada. Estou executando o Mac OS X 10.7 (Mountain Lion).

obrigado

questionAnswers(2)

yourAnswerToTheQuestion