Atualize o Python no Debian

Como você deve saber, os repositórios Debian são atualizados muito lentamente. Até o momento, as versões de lançamento do Python estão em 2.7.12 e 3.5.2, mas nos repositórios Debian 8 você pode encontrar apenas 2.7.9 e 3.4.2. No Debian 7, as versões no repositório são ainda mais antigas (2.7.3 e 3.2.3), ambas lançadas em 2012.

Este tutorial ensina como criar o Python a partir do código-fonte e instalar a versão mais recente. Suponho que você esteja usando o Debian 7 ou 8. Nós iremos obter o código fonte do FTP oficial do Python .

Primeiro, vamos verificar sua versão atualmente instalada do Python. Execute este comando no seu terminal:

python --version

Você verá algo assim:

Python 2.7.9

Os comandos abaixo devem ser executados pelo usuário root .

Obtenha o código fonte do Python

Os seguintes comandos carregam um arquivo morto com fontes Python para a versão 2.7.12 no diretório inicial, descompactam e alternam para o diretório com arquivos descompactados:

cd /home
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz
tar xf Python-2.7.12.tar.xz
cd ./Python-2.7.12

Preste atenção ao nome da pasta com arquivos descompactados. Será o mesmo que o nome do arquivo (sem a extensão do arquivo).

Compilar Python

Agora podemos construir os binários Python atualizados:

./configure
make
make install

Mudar para a nova versão

Se você verificar a versão do Python agora, ainda verá a mesma versão anterior. Portanto, precisamos apontar o caminho padrão do interpretador Python para o novo binário python, que foi instalado no /usr/local/bin/python.

update-alternatives --install /usr/bin/python python /usr/local/bin/python 10

Agora você verá a versão instalada:

python --version
Python 2.7.12

Diferenças para Python 3

O Python 3 pode ser atualizado da mesma maneira, com uma diferença simples - você precisa especificar em python3vez de python. Note que o Python 3 não vem pré-instalado no Debian 7.

Verifique a versão:

python3 --version

Mude para a nova versão:

update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3 10

Ao atualizar o Python 3, lembre-se de escolher um arquivo correspondente no site FTP do Python.

Deixar um comentário

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.