Instalando a matplotlib para Python 2.7 no Windows 8.1

Estes dias resolvi criar um gráfico com dados de um arquivo texto. Como gosto de programar em Python, procurei por um módulo/biblioteca que me permitisse a criação destes gráficos o mais simples possível. Encontrei a matplotlib.

Resumindo, a matplotlib é uma biblioteca que permite a criação de gráficos em 2D. Para sua instalação faz-se necessária a utilização da biblioteca NumPy (que é uma biblioteca para computação científica utilizando Python).

Ambas podem ser instaladas pelo pip. Para instalar a matplotlib basta digitar o comando (no prompt):

pip install matplotlib

Só que no final da instalação, recebo o erro abaixo:

error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat
Get it from http://aka.ms/vcpython27

----------------------------------------
Command "C:\Python27\python.exe -c "import setuptools, tokenize;__file__=
\\users\\omega\\appdata\\local\\temp\\pip-build-sk3bzn\\numpy\\setup.py';exec
mpile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'),
file__, 'exec'))" install --record c:\users\omega\appdata\local\temp\pip-judm
record\install-record.txt --single-version-externally-managed --compile" fail
with error code 1 in c:\users\omega\appdata\local\temp\pip-build-sk3bzn\numpy

Pesquisando, descobri que o Python quer compilar a biblioteca NumPy, mas não encontra o compilador para tal (Microsoft Visual C++ 9). Aí entra a Microsoft🙂

Ela criou um compilador específico para o Python 2.7 o Microsoft Visual C++ for Python 2.7. No site clicando-se no botão Download, baixamos o arquivo VCForPython27.msi. Após baixado basta rodar o arquivo. O instalador segue o processo padrão de outros instaladores para programas Windows. Após o processo de instalação, digitamos novamente o comando para instalar o matplotlib:

pip install matplotlib

Feito isto, o processo de instalação segue normal.

P.S.: esta mesma dica foi feita num computador rodando Windows 7 64

Sobre Fábio Medeiros

Meu nome é Fábio Medeiros. Cearense de nascença e com muito orgulho (daí o nome do blog, uma referência à minha terra). Sou formado em Tecnologia em Telemática, pelo CEFET-CE. Escrevi alguns artigos sobre programação JavaME e dispositivos portáteis (PDA) para a revista WebMobile.
Esse post foi publicado em Soluções e marcado , , . Guardar link permanente.

Uma resposta para Instalando a matplotlib para Python 2.7 no Windows 8.1

  1. Junior disse:

    essa dica é bem util! Parabens

Deixe uma resposta

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