Trinn 1: Oppdater depotliste og oppgrader
Trinn 2: Installer avhengigheter
Trinn 3: Last ned kilden og bygg
Trinn 4: Installasjon
Python er et åpen kildekode-språk skrevet av Guido Von Rossum og aktivt vedlikeholdt av ikke bare Python-kjerneutviklerne, men også fellesskapet. I denne artikkelen vil vi lære hvordan du laster ned, bygger fra kilden og installerer programmeringsspråket Python.
Trinn 1: Oppdater depotliste og oppgrader
Før du installerer ny programvare på serveren din, sørg for å oppdatere depotlisten og oppgradere for å holde deg oppdatert på gjeldende funksjoner og sikkerhet som rulles ut i løpet av hver programvares livssyklus. Vi kan gjøre dette ved å utføre følgende kommandoer.
sudo apt-get update
sudo apt-get upgrade
Sørg for å følge instruksjonene på skjermen i tilfelle noe kan fjernes etter å ha blitt avviklet, eller hvis ytterligere handling er nødvendig. Dette er avgjørende for å lykkes med Python bygge- og installasjonsprosessen.
Trinn 2: Installer avhengigheter
Vi trenger noen få pakker for å faktisk bygge Python fra kilden.
sudo apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libreadline-dev
libgdbm-dev libdb5.3-dev libbz2-dev liblzma-dev libsqlite3-dev libffi-dev tcl-dev tk tk-dev
Trinn 3: Last ned kilden og bygg
Nå må vi laste ned kilden. Fordi det kommer komprimert, må vi trekke det ut før vi kan gjøre noe annet med det.
Start med å utføre følgende kommando for å begynne å laste ned kilden fra Python FTP-serveren.
cd ~ && wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
Dekomprimer nå filen og gå inn i katalogen.
tar xf Python-3.6.0.tar.xz && cd Python-3.6.0
Nå kjører vi ./configure --enable-optimizationsfor å konfigurere makefilene som skal brukes til å bygge.
Etter å ha konfigurert vellykket, kan vi gi følgende kommando for å begynne å bygge.
make -j2
Note: with the command above you may need to change the number in -j2 to something more appropriate. If your server has a dual-core processor, this is as good as you can get. Otherwise, if your server has more that two cores, you can adjust the command accordingly. You may also remove -j2 totally to build on only one core, however, this may take quite a while (upwards of 2 or more hours).
Trinn 4: Installasjon
Etter å ha fullført byggeprosessen, kan det være lurt å installere den nybygde Python 3.6.
sudo make altinstall
Vi valgte altinstallover installi et forsøk på å unngå å forstyrre eventuelle forhåndsinstallerte versjoner som serverens operativsystem kan stole på.
Når du har utført den siste kommandoen, bør du ha en spesialbygd Python 3.6-installasjon. Du kan kontrollere at du har installert den ved å utstede python3.6. Hvis konsollen din returnerer noe i stil med følgende, er du ferdig.
example@example:~$ python3.6
Python 3.6.0 (default, Aug 14 2017, 03:53:56)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Du kan også finne Python-språkdokumentasjon på det offisielle Python-nettstedet .