Erro no pip3

1. Erro no pip3

Henrique Araújo
x_bytes

(usa Ubuntu)

Enviado em 18/09/2020 - 08:58h

Olá!!
Eu acabei de instalar o Kubuntu na minha maquina e tentei instalar o Python 3.7.6 que é a versão que eu preciso pra rodar uma API. Confesso que eu não fazia ideia de como instalar uma versão anterior do Python já que eu já tinha a versão mais recente. Então eu tentei algumas coisas, e alguma delas pode ter dado problema.. kk

Primero eu tentei seguindo esse topico: https://www.vivaolinux.com.br/dica/Como-alterar-a-versao-default-padrao-do-Python-no-Linux
Depois que fiz esse comando: "sudo ln -sf /usr/bin/python3.7.6 /usr/bin/python" o python deu uma bugada, então eu desinstalei tudo e reinstalei novamente. Por fim eu baixei o pacote no site oficial e instalei normalmente com make install, até aí tudo bem, a versão foi instalada, mas ao tentar usar o pip3 ele me retorna esses erros...



  


2. Re: Erro no pip3

Lisandro Guerra
Lisandro

(usa Linux Mint)

Enviado em 23/09/2020 - 20:28h

Amigo é desaconselhável alterar a versão do sistema. Tu tens grandes chances de quebrar teu sistema.
A melhor opção é instalar um gerenciador de versões como o pyenv e usar ele para limitar a versão que tu quer usar localmente onde tu precisa.
Instalação do pyenv:
https://www.vivaolinux.com.br/dica/Instalando-o-pyenv-no-Linux-Mint-e-Ubuntu

Abraço


3. Re: Erro no pip3

Adriano Christi
ACMM

(usa Ubuntu)

Enviado em 01/10/2020 - 21:11h

Eu já passei por esse problema e a solução que eu encontrei pra resolvê-lo foi, na hora de instalar o Python 3.8.5 (no meu caso), digitar o seguinte no terminal:

1 - Instalar algumas dependências do Python
sudo apt install --upgrade dpkg-dev build-essential python3-dev libncursesw5-dev libsqlite3-dev libreadline-dev libbz2-dev libffi-dev libssl-dev libgdbm-dev zlib1g-dev libjpeg-dev libtiff-dev libpq-dev libxml2-dev libxslt1-dev libsdl2-dev libgstreamer-plugins-base1.0-dev libnotify-dev freeglut3-dev libsm-dev libwebkitgtk-3.0-dev libxtst-dev

2 - Pode tentar isso aqui também
sudo apt install --upgrade build-essential checkinstall
sudo apt install --upgrade libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

3 - E finalmente para compilar
sudo ./configure --with-ssl --enable-loadable-sqlite-extensions --enable-optimizations
sudo make
sudo make install

Bom, eu usei esses comandos e consegui resolver o problema e está tudo funcionando normal até agora.
Caso o que você quer executar seja necessário uma versão específica do Python, então é melhor seguir a sugestão do amigo acima e instalar o virtualenv.
Espero que ajude.

Guns don't kill people. People kill people.