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.
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:
python3 --version
Para verificar a localização do executável e a presença do gerenciador de pacotes pip:
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
sudo pacman -Syu
Instalar o Python e o PIP
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:
Abra o menu de aplicativos e acesse a Central de Controle do BigLinux.
Clique em Adicionar/Remover Software (Pamac).
Na barra de pesquisa, digite
python.Localize o pacote principal
python(epython-pip, se necessário).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:
Navegue até a pasta do seu projeto ou crie uma nova:
Bash:
mkdir meu_projeto
cd meu_projeto
Crie o ambiente virtual (substitua
envpelo nome que desejar):Bash:
python3 -m venv envAtive 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).Instale os pacotes necessários via
pipcom segurança:Bash:
pip install nome_do_pacotePara 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
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:
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):
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:
source ~/.bashrc
Passo 4: Instalar e alternar entre versões
Para listar as versões disponÃveis para instalação:
pyenv install --list
Para instalar uma versão especÃfica (exemplo: 3.11.8):
pyenv install 3.11.8
Para definir essa versão como padrão no diretório do seu projeto:
cd /caminho/do/seu/projeto
pyenv local 3.11.8
Resumo dos Comandos Essenciais
| Ação | Comando |
| Verificar versão | python3 --version |
| Atualizar o sistema | sudo pacman -Syu |
| Instalar Python | sudo pacman -S python python-pip |
| Criar ambiente virtual | python3 -m venv nome_do_env |
| Ativar ambiente virtual | source nome_do_env/bin/activate |
| Desativar ambiente | deactivate |
