![Erro ao instalar a biblioteca scikit em Python 3.7.4 (32 bits) Windows 10, com OpenCV4.1.0 usando o comando pip](https://rvso.com/image/1601581/Erro%20ao%20instalar%20a%20biblioteca%20scikit%20em%20Python%203.7.4%20(32%20bits)%20Windows%2010%2C%20com%20OpenCV4.1.0%20usando%20o%20comando%20pip.png)
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:
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 pip
nã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
pip
ousetup.py
, dependendo do pacote.
Provavelmente vale a pena mencionar que PyPI é de onde pip
normalmente extrai pacotes. Os arquivos do pacote para um determinado projeto podem ser encontrados no Download files
link do lado esquerdo.
Instalação
Para pacotes que vêm em um
.whl
formato, você pode simplesmente usar, por exemplo,pip install package.whl
para instalá-los.Para pacotes que vêm como arquivos (por exemplo
.zip
, ,tar.gz
), você pode extrair esses arquivos e então usá-lospython setup install
no mesmo diretório dosetup.py
arquivo 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 -v
para 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.
win32
ewin_amd64
são tipicamente pacotes do Windows, por exemplo, enquantoi686
ex86_64
são frequentemente para variantes *Nix (por exemplo,manylinux
emacosx
).Como regra, é provavelmente mais desejável escolher versões específicas de pacotes em vez de versões genéricas (por exemplo,
cp37
vs.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.whl
arquivo é rotulado comocp37
[Python 3.7] e você usa Python 3.3), escolher um egpy3-none-any
.whl
ou um arquivo é a escolha adequada.Da mesma forma, você provavelmente desejará escolher
.whl
arquivos 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
pip
estiver 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
- imagem scikit
- entorpecido (acima)
- Travesseiro
- PyWavelets
- redex
- imagem
- decorador