Python No Biglinux

Como Instalar e Gerenciar o Python no BigLinux: Guia Completo

O BigLinux é uma distribuição brasileira baseada no Manjaro/Arch Linux, conhecida por sua interface amigável e otimização de desempenho. Como o sistema operacional utiliza a base Arch, o Python 3 já vem pré-instalado por padrão, pois é essencial para o funcionamento de diversas ferramentas do próprio ecossistema da distribuição.


Python no arch linux , manjaro linux e biglinux

Este guia aborda como verificar a versão instalada, atualizar o sistema, instalar pacotes de desenvolvimento e gerenciar ambientes isolados de forma correta no BigLinux.

1. Verificando a Instalação Atual

Antes de realizar qualquer instalação, verifique se o Python já está disponível e qual versão está ativa no sistema.

Abra o terminal (Ctrl + Alt + T) e execute:

Bash:

python3 --version


Para verificar a localização do executável e a presença do gerenciador de pacotes
pip:

Bash:

which
python3

pip3 --version


2. Instalando e Atualizando o Python pelo Terminal (pacman)

Se o Python não estiver presente por algum motivo, ou se você precisar garantir que o interpretador e as ferramentas de desenvolvimento estejam em suas versões mais recentes, utilize o gerenciador de pacotes nativo do BigLinux (pacman).


Atualizar a base de dados do sistema

Bash: 

sudo pacman -Syu


Instalar o Python e o PIP

Bash:

sudo pacman -S python python-pip



3. Instalando pela Interface Gráfica (Pamac / Central de Controle)

Para quem prefere a interface gráfica em vez do terminal:

  1. Abra o menu de aplicativos e acesse a Central de Controle do BigLinux.

  2. Clique em Adicionar/Remover Software (Pamac).

  3. Na barra de pesquisa, digite python.

  4. Localize o pacote principal python (e python-pip, se necessário).

  5. Clique em Aplicar e insira a sua senha de usuário para concluir a instalação.

4. Gerenciando Pacotes com Ambientes Virtuais (venv)

Em sistemas baseados em Arch Linux (como o BigLinux), o Python segue a diretiva PEP 668. Isso significa que instalar pacotes globais usando pip install nome_do_pacote diretamente no sistema operacional é bloqueado para evitar que dependências alterem arquivos do próprio BigLinux.

A forma correta e recomendada de instalar bibliotecas (como pandas, requests, flask, etc.) é através de Ambientes Virtuais.

Passo a passo para criar e ativar um ambiente virtual:

  1. Navegue até a pasta do seu projeto ou crie uma nova:

    Bash:

    mkdir meu_projeto

    cd
    meu_projeto
  2. Crie o ambiente virtual (substitua env pelo nome que desejar):

    Bash:

    python3 -m venv env


  3. Ative o ambiente virtual:

    Bash: 

    source
    env/bin/activate


    (O terminal exibirá (env) no início da linha de comando, indicando que o ambiente está ativo).

  4. Instale os pacotes necessários via pip com segurança:

    Bash: 

    pip install nome_do_pacote


  5. Para sair do ambiente virtual quando terminar:

    Bash: 

    deactivate

5. Instalando Múltiplas Versões do Python com pyenv

Se o seu fluxo de trabalho exige trabalhar com versões específicas do Python (como Python 3.9, 3.10 ou 3.11) sem interferir na versão do sistema, o pyenv é a ferramenta ideal.

Passo 1: Instalar dependências de compilação

Bash: 

sudo pacman -S --needed base-devel openssl zlib xz gdbm sqlite boost tk libffi bzip2



Passo 2: Instalar o pyenv

O jeito mais prático é utilizando o script oficial de instalação:

Bash: 

curl https://pyenv.run | bash


Passo 3: Configurar as variáveis de ambiente

Adicione o pyenv ao seu arquivo de configuração do shell (~/.bashrc ou ~/.zshrc, dependendo do terminal utilizado no BigLinux):

Bash: 

echo
'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

Aplique as alterações no terminal atual:

Bash: 

source
~/.bashrc



Passo 4: Instalar e alternar entre versões

Para listar as versões disponíveis para instalação:

Bash: 

pyenv install --list


Para instalar uma versão específica (exemplo:
3.11.8):

Bash: 

pyenv install 3.11.8


Para definir essa versão como padrão no diretório do seu projeto:

Bash: 

cd
/caminho/do/seu/projeto
pyenv local 3.11.8

Resumo dos Comandos Essenciais

AçãoComando
Verificar versãopython3 --version
Atualizar o sistemasudo pacman -Syu
Instalar Pythonsudo pacman -S python python-pip
Criar ambiente virtualpython3 -m venv nome_do_env
Ativar ambiente virtualsource nome_do_env/bin/activate
Desativar ambientedeactivate

Post a Comment

Postagem Anterior Próxima Postagem