Se você não tem ideia do que se trata este artigo, não precisa lê-lo, pois não é algo que todos precisam saber. SSomente quem programa na linguagem Python usando o Ubuntu 23.04 eles precisam saber como instalar pacotes do pip.
Para quem não sabe do que estou falando, mas tem curiosidade, vou te contar que Python É uma linguagem de programação muito poderosa e adequada para usuários iniciantes e profissionais. Tem um número de bibliotecas (Pprogramas para funções específicas que podem ser usadas por outros programas) que podem ser instalados de duas maneiras: o gerenciador de pacotes tradicional da distribuição ou seu próprio gerenciador de pacotes conhecido como Pip.
A questão é que os desenvolvedores do Debian (a distribuição na qual o Ubuntu é baseado) descobriu que havia conflitos entre os pacotes instalados por um método e outro e, a partir de agora ao tentar instalar pelo Pip recebemos uma mensagem que nos informa que estamos tentando instalar um pacote fonte externo e sugere dois caminhos:
- Instale a partir de repositórios oficiais.
- Crie um ambiente virtual
Se você for instalar a partir de repositórios, recomendo instalar primeiro o gerenciador de pacotes Synaptic. já que o mecanismo de busca do Ubuntu Software Center é uma verdadeira dor de cabeça. faça isso com
sudo apt install synaptic.
Como instalar pacotes do Pip
A primeira coisa que precisamos é instalar os seguintes pacotes: python3 completo y python3-pip
O primeiro nos garante ter todas as ferramentas para trabalhar com Python e o segundo instala o gerenciador de pacotes Pip.
Os comandos são:
sudo apt install python3-full
sudo apt install python3-pip.
Criação de ambientes virtuais
Em Python é possível criar um sandbox da instalação principal do Python para instalar dependências e bibliotecas sem modificar o sistema principal ou os demais ambientes virtuais. Isso permite, por exemplo, executar versões de teste de uma versão futura de uma biblioteca ou verificar como um programa funciona em diferentes versões do Python.
Em seguida, criamos o ambiente virtual com o comando:
python3 -m venv titulo_entorno
E o lançamos com:
source titulo_entorno/bin/activate
E instalamos o pacote que queríamos instalar com
pip3 install nombre_paquete
Saímos do ambiente virtual com
deactivate