erro: Não foi possível encontrar uma versão que satisfaça o requisito pprint (de -r requirements.txt (linha 67)) (das versões: nenhuma)
Estou tentando instalar um pacote de PNL no meu macbook pro, que é atualizado para a versão de software mais recente Catalina 10.15.6. Até agora, instalei o Anaconda 3.8, criei um ambiente NLP versão 3.7 por conda create -n NLP python=3.7
e ativei o ambiente NLP por conda activate NLP
.
Minha próxima etapa é instalar todos os pacotes Python que estão escritos no arquivo "requirements.txt" com o seguinte comando pip install -r requirements.txt
. No entanto, ele exibe esta mensagem: " ERRO: Não foi possível encontrar uma versão que satisfaça o requisito pprint (de -r requisitos.txt (linha 67)) (das versões: nenhum) ERRO: Nenhuma distribuição correspondente encontrada para pprint (de -r requisitos.txt (linha 67) ) "
Também tentei instalar o pacote sozinho, porém, a mesma mensagem de erro aparece.
Qualquer conselho seria apreciado! Informe se houver alguma informação adicional que eu possa fornecer.
Respostas
pprint
faz parte da biblioteca padrão, portanto, não pode estar presente em requirements.txt
. Se um de seus requisitos exigir pprint, você receberá um erro. Para instalar sem dependências, use o --no-deps
comando para pip. No entanto, isso não garante que a instalação realmente funcionou, pois você provavelmente está perdendo outros pacotes. Portanto, a melhor opção é instalar cada requisito um por um até encontrar aquele que precisa dele e instalar suas outras dependências e instalar o pacote sem deps.
Uma alternativa é usar https://pypi.org/project/pipdeptree/ para inspecionar a árvore de dependências.
Se houver muitos pacotes e houver um congelamento de versão, tente eliminar as versões.
É um pouco de trabalho de detetive de tentativa e erro, portanto, pode-se ser esperto: é provavelmente uma dependência menos usada a culpada.