Construir i instal·lar Python 3.6 a Ubuntu 16.04

Python és un llenguatge de codi obert escrit per Guido Von Rossum i mantingut activament no només pels desenvolupadors principals de Python, sinó també per la comunitat. En aquest article, aprendrem a descarregar, compilar des del codi font i instal·lar el llenguatge de programació Python.

Pas 1: actualitzeu la llista de repositoris i actualitzeu-lo

Abans d'instal·lar qualsevol programari nou al vostre servidor, assegureu-vos d'actualitzar la llista de dipòsits i actualitzar-lo per mantenir-vos al dia de les funcions i la seguretat actuals que es desenvolupen durant el cicle de vida de cada programari. Ho podem fer executant les ordres següents.

sudo apt-get update

sudo apt-get upgrade

Assegureu-vos de seguir les indicacions de la pantalla per si es pot eliminar alguna cosa després d'haver estat obsoleta, o si cal més accions. Això és essencial per a l'èxit del vostre procés de construcció i instal·lació de Python.

Pas 2: instal·leu dependències

Necessitarem uns quants paquets per poder construir Python des del codi font.

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

Pas 3: Baixeu la font i creeu-la

Ara, hem de descarregar la font. Com que ve comprimit, haurem d'extreure'l abans de poder fer-hi res més.

Comenceu executant l'ordre següent per començar a descarregar la font des del servidor FTP de Python.

cd ~ && wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz

Ara descomprimiu el fitxer i entreu al directori.

tar xf Python-3.6.0.tar.xz && cd Python-3.6.0

Ara executem ./configure --enable-optimizationsper configurar els makefitxers que s'utilitzaran per construir.

Després d'haver configurat correctament, podem emetre la següent comanda per començar a construir.

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).

Pas 4: instal·lació

Després de completar el procés de compilació, és possible que vulgueu instal·lar el Python 3.6 recentment construït.

sudo make altinstall

Hem escollit altinstallmés installen un esforç per evitar interferir amb qualsevol versió preinstal·lada en què pugui dependre el sistema operatiu del vostre servidor.

Un cop hàgiu executat aquesta darrera ordre, hauríeu de tenir una instal·lació personalitzada de Python 3.6. Podeu comprovar que l'heu instal·lat correctament emetent python3.6. Si la vostra consola retorna alguna cosa com el següent, aleshores ja heu acabat.

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.
>>>

També podeu trobar documentació en llenguatge Python al lloc web oficial de Python .

Deixa un comentari

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació