Erro ao instalar a biblioteca scikit em Python 3.7.4 (32 bits) Windows 10, com OpenCV4.1.0 usando o comando pip

Erro ao instalar a biblioteca scikit em Python 3.7.4 (32 bits) Windows 10, com OpenCV4.1.0 usando o comando pip

Bom dia. Instalei o Python 3.7.4 (32 bits), com OpenCV 4.1.0, estou tentando instalar a biblioteca Scikit, mas estou recebendo os seguintes erros: Clique nesta imagem para ver os erros

Ficarei muito grato se alguém puder me ajudar nesse sentido. Desde já, obrigado.

Responder1

Pode valer a pena considerar a instalação manual de pacotes se o erro pipnão puder ser corrigido. A instalação manual de pacotes Python consiste em:

  • Baixando manualmente pacotes Python individuais (muitos dos quais estão disponíveis emPyPI).

  • Instalando cada pacote baixado com pipou setup.py, dependendo do pacote.


Provavelmente vale a pena mencionar que PyPI é de onde pipnormalmente extrai pacotes. Os arquivos do pacote para um determinado projeto podem ser encontrados no Download fileslink do lado esquerdo.


Instalação

  • Para pacotes que vêm em um .whlformato, você pode simplesmente usar, por exemplo, pip install package.whlpara instalá-los.

  • Para pacotes que vêm como arquivos (por exemplo .zip, , tar.gz), você pode extrair esses arquivos e então usá-los python setup installno mesmo diretório do setup.pyarquivo do pacote para instalá-los.

Seleção de Pacote

Ao selecionar pacotes, normalmente você precisa procurar:

  • A versão do Python à qual o pacote se destina (por exemplo py2, py3, cp37, , etc.), que deve corresponder à instalação do Python.

  • O "bitness" do pacote (por exemplo win32, win_amd64, , etc.), que também deve corresponder à sua instalação do Python em termos de "bitness" (ou seja, se sua versão do Python foi compilada como um programa de 32 ou 64 bits). Você pode usar, por exemplo, python -vpara mostrar todos os detalhes do executável Python atual (no final da saída desse comando).

  • A plataforma (se houver) a que o pacote se destina. win32e win_amd64são tipicamente pacotes do Windows, por exemplo, enquanto i686e x86_64são frequentemente para variantes *Nix (por exemplo, manylinuxe macosx).

  • Como regra, é provavelmente mais desejável escolher versões específicas de pacotes em vez de versões genéricas (por exemplo, cp37vs. py2.py3-none-any) se esta for uma opção. No entanto, se não houver um pacote específico para sua versão do Python (por exemplo, um .whlarquivo é rotulado como cp37[Python 3.7] e você usa Python 3.3), escolher um eg py3-none-any .whlou um arquivo é a escolha adequada.

  • Da mesma forma, você provavelmente desejará escolher .whlarquivos em vez de arquivos, se ambos estiverem listados.


Esteja ciente também de que, embora isso não pareça se aplicar aos pacotes mencionados, nem todos os pacotes são compatíveis com todos os sistemas operacionais ou versões do Python.


Notas

  • Se estiver instalando em um ambiente virtual, você desejará garantir que seu ambiente esteja ativo e que você esteja usando as versões corretas do Python e pip/ setuptools(além de ter os pacotes corretos).

  • Pacotes maiores podem ter várias dependências que precisam ser instaladas. Se pipestiver quebrado, talvez não haja uma boa maneira de determinar essas dependências sem tentativa e erro.


Ligações

Pacote/Dependências do sklearn

Pacote/Dependências scikit-image

informação relacionada