Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

11
respostas

Mensagem de erro ao tentar instalar o validade-docbr com o pis

Tomo o seguinte erro ao tentar instalar o pacote validade-docbr:

pip install validate-docbr

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support Defaulting to user installation because normal site-packages is not writeable ERROR: Could not find a version that satisfies the requirement validate-docbr (from versions: none) ERROR: No matching distribution found for validate-docbr

Como posso contornar esse problema?

11 respostas

Oi Italo, tudo bem?

A versão 2 do Python foi desativada, por isto do erro. Mas, para resolver isto, basta instalar a versão 3 da ferramenta:

sudo apt-get update
sudo apt-get install python3.6

Posterior a isto, instale a versão 3 do pip:

sudo apt install python3-pip

Com isto pronto, basta executar:

pip3 install validate-docbr

Qualquer dúvida estou a disposição. Espero ter ajudado. Bons estudos!

Olá, agradeço a atenção. Ao tentar instalar o pip para o python3 (sudo apt install python3-pip), tomo o seguinte erro:

Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home/bin/apt" (-1)

Italo, qual o seu sistema operacional?

Mac OS Catalina (10.15.3)

Então basta instalar o python3 e o pip3 virá junto. Digite python3 --version para confirmar se o mesmo foi instalado, em caso positivo, basta fazer:

pip3 install validate-docbr

Oi Nádia, eu já tenho o pyhton3 instalado no meu mac. Possuo os 2 Pythons instalados. Quando executo python --version, mostra a versão Python 2.7.16 Quando executo python3 --version, mostra a versão Python 3.7.7

Ótimo Italo. Então faça:

pip3 install validate-docbr

Isto deve resolver seu problema.

Aguardo seu retorno

Quando executo o comando:

pip3 install validate-docbr

Tomo o seguinte erro:

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support Defaulting to user installation because normal site-packages is not writeable ERROR: Could not find a version that satisfies the requirement validate-docbr (from versions: none) ERROR: No matching distribution found for validate-docbr

Eh como se o python sempre tentasse executar pela versão 2 e nunca pela versão 3.

Italo, peço até um pouco de paciência para que consigamos resolver este problema. Encontrei este link que diz que se usarmos um alias apontando para o python recente, o 3.7, irá funcionar bem. Então precisamos editar o ~/.bash_profile e adicionarmos:

alias python='python3.7'

Tente isto.

Olá Nádia, Crie o arquivo .bash_profile na raiz ~ e adicionar a linha "alias python='python3.7'" mas o problema persiste. Quando executo pip3 install validate-docbr, o resultado é:

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support Defaulting to user installation because normal site-packages is not writeable ERROR: Could not find a version that satisfies the requirement validate-docbr (from versions: none) ERROR: No matching distribution found for validate-docbr

Italo, tente o seguinte:

python3 -m pip install validate-docbr

Caso o erro ainda persista, atualize a versão do pip:

pip install --upgrade "pip < 19.1"
pip install -U pip --user

E novamente:

 pip install validate-docbr

Aguardo seu retorno