Erros em instalação de bibliotecas

234

Depois de uns 5 meses sem brincar com o Windows, acabei precisando testar algumas coisas lá (porque se um código roda bem no windows, vai rodar bem até em uma batata). O detalhe é que eu quase enlouqueci tentando instalar a santíssima trindade numpy, scipy e matplotlib no Windows. Pra resumir ao máximo: muitos missing vcvarsall.bat, alguns TypeError e 7 compiladores diferentes depois, eu desisti de instalar essas coisas do jeito normal… Aparentemente eu estava com 3 versões diferentes do VisualStudio instaladas, 2008, 2010, 2013 e não importava a magia que eu tentasse, não consegui corrigir o “missing vcvarsall.bat”, mexi no tal do PATH nas variáveis de sistema e nada… O TypeError também estava impossível de dar jeito, e quando sumia (conforme eu ia testando cada um dos sete compiladores diferentes) era pra dar lugar a outro erro.

Solução:

  1. Instale o pip. O jeito mais fácil, na minha opinião, é rodar o get-pip.py.
  2. Para o numpy baixe: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
    Para o scipy baixe: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
    Para o matplotlib baixe:

    1. http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
    2. http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil
    3. http://www.lfd.uci.edu/~gohlke/pythonlibs/#pytz
    4. http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyparsing
    5. http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools
    6. https://github.com/matplotlib/matplotlib
      Claro, baixando as versões compatíveis com a arquitetura do sistema e versão do python instalada.
  3. Para cada arquivo .whl:
    1. abra o prompt de comando do Windows (Ctrl+R → “cmd”)
    2. Navegue até a pasta que contém o arquivo .whl (por exemplo, se os arquivos estiverem em uma pasta na área de trabalho chamada Arquivos é só entrar com o comando “cd DesktopArquivos”)
    3. Entre com o comando pip install “” (por exemplo, se eu quero instalar o numpy para python 3.4 instalado em um sistema 64-bits eu instalaria entrando com: pip install “numpy‑1.9.2+unoptimized‑cp34‑none‑win_amd64.whl”

Pronto. Reverências a Christoph Gohlke!

Anúncios

Comentário:

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s