Android

Hoe Python 3.7 op Debian 9 te installeren

How To Install Python 3.7 on Debian 9.1 Stretch

How To Install Python 3.7 on Debian 9.1 Stretch

Inhoudsopgave:

Anonim

Python is een van de populairste programmeertalen ter wereld. Met zijn eenvoudige en gemakkelijk te leren syntaxis is Python een geweldige keuze voor beginners en ervaren ontwikkelaars. Python is een vrij veelzijdige programmeertaal, je kunt het gebruiken om bijna alles te doen wat je wilt, kleine scripts schrijven, games bouwen, websites ontwikkelen, algoritmen voor machine learning maken, gegevens analyseren en meer. Python is ook draagbaar, wat betekent dat u hetzelfde Python-script op verschillende besturingssystemen kunt uitvoeren zonder wijzigingen.

Hoewel Python 2 goed wordt ondersteund en actief is, wordt Python 3 beschouwd als het heden en de toekomst van de taal. Python 3.7 is de nieuwste belangrijke release van de Python-taal en het bevat veel nieuwe functies zoals uitgestelde evaluatie van type-annotaties, ondersteuning voor gegevensklassen en contextvariabelen, aanpassing van toegang tot modulekenmerken en meer.

Deze tutorial behandelt het installeren van Python 3.7 op Debian 9.

Python 3.7 installeren op Debian

Het bouwen van Python 3.7 op Debian is een relatief eenvoudig proces en duurt slechts enkele minuten.

  1. Begin met het installeren van de pakketten die nodig zijn om de Python-bron te bouwen:

    sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

    Download de broncode van de nieuwste release van de Python-downloadpagina met de volgende curl-opdracht:

    curl -O

    Op het moment dat dit artikel wordt geschreven, is de nieuwste release 3.7.3 .

    Wanneer de download is voltooid, pak je de tarball uit:

    tar -xf Python-3.7.3.tar.xz

    Navigeer naar de bronmap van Python en voer het configure dat een aantal controles uitvoert om te controleren of alle afhankelijkheden op uw systeem aanwezig zijn:

    cd Python-3.7.3 ./configure --enable-optimizations

    De optie --enable-optimizations optimaliseert het Python-binaire bestand door meerdere tests uit te voeren waardoor het bouwproces langzamer wordt.

    Voer make om het buildproces te starten:

    make -j 8

    Wijzig de vlag -j volgens uw processor voor een snellere -j . Als u het aantal cores van uw processor niet weet, kunt u dit vinden door nproc typen. Mijn systeem heeft 8 cores, dus ik gebruik de vlag -j8 .

    Nadat de build is voltooid, installeert u de binaire bestanden van Python door de volgende opdracht uit te voeren als een gebruiker met sudo-toegang:

    sudo make altinstall

    Gebruik niet de standaard make install omdat deze het standaardsysteem python3 binary overschrijft.

    Op dit moment is Python 3.7 geïnstalleerd op uw Debian-systeem en klaar voor gebruik. U kunt het verifiëren door te typen:

    python3.7 --version

    Python 3.7.3

Conclusie

U hebt Python 3.7 op uw Debian 9-machine geïnstalleerd. U kunt beginnen met het installeren van modules van derden met Pip en het ontwikkelen van uw Python 3-project.

python debian