Korak 1: Ažurirajte popis spremišta i nadogradite
Korak 2: Instalirajte ovisnosti
Korak 3: Preuzmite izvor i izgradite
Korak 4: Instalacija
Python je jezik otvorenog koda koji je napisao Guido Von Rossum i aktivno ga održavaju ne samo razvojni programeri Python jezgre, već i zajednica. U ovom ćemo članku naučiti kako preuzeti, izgraditi iz izvora i instalirati programski jezik Python.
Korak 1: Ažurirajte popis spremišta i nadogradite
Prije instaliranja bilo kojeg novog softvera na vaš poslužitelj, svakako ažurirajte popis spremišta i nadogradite ga kako biste ostali ažurirani o trenutnim značajkama i sigurnosti koje se uvode tijekom životnog ciklusa svakog softvera. To možemo učiniti izvršavanjem sljedećih naredbi.
sudo apt-get update
sudo apt-get upgrade
Svakako slijedite upute na zaslonu u slučaju da se bilo što može ukloniti nakon što je zastarjelo ili ako su potrebne daljnje radnje. To je bitno za uspjeh vašeg procesa izgradnje i instalacije Pythona.
Korak 2: Instalirajte ovisnosti
Trebat će nam nekoliko paketa kako bismo zapravo izgradili Python iz izvora.
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
Korak 3: Preuzmite izvor i izgradite
Sada moramo preuzeti izvor. Budući da dolazi komprimiran, morat ćemo ga izdvojiti prije nego što možemo učiniti bilo što drugo s njim.
Počnite izvršavanjem sljedeće naredbe za početak preuzimanja izvora s Python FTP poslužitelja.
cd ~ && wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
Sada dekomprimirajte datoteku i uđite u direktorij.
tar xf Python-3.6.0.tar.xz && cd Python-3.6.0
Sada izvršavamo ./configure --enable-optimizationskako bismo konfigurirali makedatoteke koje će se koristiti za izgradnju.
Nakon što smo uspješno konfigurirali, možemo izdati sljedeću naredbu za početak izgradnje.
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).
Korak 4: Instalacija
Nakon dovršetka procesa izgradnje, možda ćete htjeti instalirati svježe izgrađeni Python 3.6.
sudo make altinstall
Izabrali smo altinstallviše installu nastojanju da se izbjegne ometanje bilo predinstaliranim verziju koja operativni sustav vašeg poslužitelja može osloniti.
Nakon što izvršite tu posljednju naredbu, trebali biste imati prilagođenu instalaciju Pythona 3.6. Možete provjeriti jeste li ga uspješno instalirali izdavanjem python3.6. Ako vaša konzola vrati nešto u skladu sa sljedećim, onda ste gotovi.
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.
>>>
Dokumentaciju jezika Python također možete pronaći na službenoj web stranici Pythona .