Middle
Como instalar uma excelente versão do Python além da versão do sistema no sistema operativo Astra?
sobes.tech IA
Resposta da IA
Astra Linux é baseado no Debian, portanto, as abordagens são semelhantes. A melhor forma é usar o pyenv.
- Instalação de dependências:
# Atualizar a lista de pacotes
sudo apt update
# Instalar dependências necessárias para compilar Python
sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-1.7 libbz2-dev libreadline-dev libsqlite3-dev wget curl \
llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev \
libffi-dev liblzma-dev openssl
- Instalação do
pyenv:
# Baixar o script de instalação do pyenv-installer
curl https://pyenv.run | bash
- Configuração do ambiente:
Adicione as seguintes linhas ao seu arquivo .bashrc (ou .zshrc, se usar zsh):
# Configuração do pyenv
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Aplique as mudanças:
source ~/.bashrc
- Instalação da versão do Python desejada:
# Ver versões disponíveis
pyenv install --list
# Instalar a versão desejada, por exemplo, 3.10.0
pyenv install 3.10.0
- Escolha da versão do Python:
- Globalmente (para todo o sistema do usuário):
pyenv global 3.10.0
- Localmente (para um diretório específico): Vá ao diretório do projeto.
pyenv local 3.10.0
- Verificação:
python --version
Agora o comando python usará a versão instalada. O Python do sistema permanecerá acessível via /usr/bin/python ou /usr/bin/python3.