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