Tenho tido problemas com Python, iPython e as bibliotecas. Os pontos a seguir mostram a cadeia da problemática. Estou executando o Python 2.7 no Mac Lion.
- iPython não lê as bibliotecas do scipy, matplotlib, mas lê numpy.
- Para corrigir isso, tentei instalar a versão do código-fonte do Python, e só me deu mais problemas, pois agora tenho duas versões diferentes: 2.7.1 e 2.7.2
- Percebi que executando Python, usa a versão 2.7.2 e importa scipy, matplotlib e numpy, mas no iPython a versão é 2.7.1 que não abre scipy ou matplotlib.
Tentei várias coisas que encontrei em outros posts de blog. Mas nenhum deles ajudou e também, infelizmente, não sei bem o que estou fazendo com alguns deles. Por exemplo: tentei desinstalar e reinstalar o ipython com easy_install e pip. Também tentei reinstalar tudo por meio do homebrew e modificar o caminho .bash_profile.
ipython
executável será colocado em seu PATH. Se você instalar o Python 2.7.2 a partir do código-fonte, é uma nova cópia separada do Python e não atualizará o 2.7.1 existente que contém o IPython. Portanto, o IPython não verá a cópia 2.7.2 ou nenhuma biblioteca nela.
ipython
script está "vinculado" à versão específica do Python com a qual foi instalado - ele não mudará automaticamente para a última instalação. Se você instalou primeiro o 2.7.1, depois o IPython e depois o 2.7.2 da fonte, seu IPython continuará usando o 2.7.1. Você precisa desfazer todas as suas manobras, voltar para a versão original do Python e descobrir o motivo do ponto 1; como alternativa, reinstale o IPython usando qualquer instalação do Python que possa acessar as bibliotecas de que você precisa.