Solucionado (ver solução)
Solucionado
(ver solução)
8
respostas

Erro module scipy

Olá amigos! Não estou conseguindo rodar o programa classificacao.py. Primeiro deu um erro com o modulo numpy, mas esse eu consegui resolver apenas instalando fazendo "pip install numpy". Mas o mesmo está acontecendo com o modulo "scipy" e não resolveu fazendo "pip install scipy" . Alguém passou por esse problema?

8 respostas

Olá Rodrigo, tudo bem?

Tente usar o seguinte comando para instalar:

pip install git+https://github.com/scipy/scipy.git

Depois, tente rodar o classificacao.py novamente.

Bons estudos!

Obrigado pela resposta.

Eu rodei o comando dentro do GIt pois dessa forma tb não consegui. Eu obtive o seguinte erro:

Error [WinError 2] O sistema não pode encontrar o arquivo especificado while executing command git clone -q https://github.com/scipy/scipy.git C:\Users\rodmaru\AppData\Local\Temp\pip-4_eu2u0e-build Cannot find command 'git'

Entao dentro do git eu obtive o seguinte erro:

raise RuntimeError("Running cythonize failed!") RuntimeError: Running cythonize failed!

Obrigado pela sua ajuda.

Alguém descobriu a solução deste problema? Pois também estou com este mesmo problema.

Já pesquisei em outros fóruns por outras soluções e nada funcionou até o momento.

O que eu descobri até o momento é que estes problemas ocorrem pois o Windows não possui os compiladores necessários para o Scipy, mas não estou encontrando o método para utilizar estes compiladores no Windows.

Acabei descobrindo a maneira de corrigir o problema da instalação do Scipy.

Primeiramente você necessita instalar o Visual C++ https://www.microsoft.com/pt-BR/download/details.aspx?id=48145

E depois disto instalar o Numpy+MKL e o Scipy através dos arquivos .whl que podem ser obtidos no seguinte link. http://www.lfd.uci.edu/~gohlke/pythonlibs/

Caros, tive problema no Ubuntu (14.04 e 16.04) e resolvi instalando nesta ordem:

$ apt-get install python python-pip
$ pip install -U scikit-learn
$ pip install -U numpy
$ pip install -U scipy

Fiz um teste instalando em um conteiner Docker e funcionou ok, também. Caso este seja o sistema operacional de vocês, talvez ajude essa dica.

Creio que esse fórum já tenha sido fechado mas só para acrescentar e dar mais uma opção. Eu tive esse mesmo problema, tentei fazer vários passos que li na internet, cheguei a tentar instalar Scipy através dos arquivos .whl como fez o nosso amigo Wesley Firmino mas não cheguei a instalar o Visual C++ porque achei absurdo ter que instalar essa ferramenta para desenvolvimento em C++ para solucionar um problema de incompatibilidade de uma biblioteca. Quando achava que não teria mais solução eu acabei instalando o Python usando um framework chamado Anaconda. Esse framework instala e usa como core base o Python. É como um desses framework's PHP e Java que conhecemos no mercado. O bom dele é que ele já tem todas as bibliotecas que trabalham com a área cientifica do python, sem contar que se integra muito bom com uma IDE de desenvolvimento chamado Spyder. É isso ai, por favor alguém queira fechar esse fórum.

Bom dia pessoal, eu tive problemas no passado instalando apenas o scipy. Eu resolvi eles instalando o pacote completo de ferramentas científicas, como o Anaconda da Continuun. O PythonXY foi o primeiro que eu usei, mas demorava muito para baixar. E verifica se você está só com o Python3 instalado e não com o Python2 também, senão tem que diferenciar na hora de chamar no Prompt.

Abraço,

solução!

Linux Debian - Versão Jessie

Pacotes que eu instalei para funcionar

apt-get install python-dev

apt-get install python-numpy

apt-get install python-scipy

apt-get install python-pip

pip install scikit-learn