Come installare Python 3 su CentOS, Ubuntu e Windows?

Python è un linguaggio di programmazione aperto, potente, interpretato e facile da imparare che supporta più piattaforme. È uno dei linguaggi di programmazione preferiti nei campi dell’analisi dei dati e dell’apprendimento automatico.

Offre un ampio set di librerie integrate e portatili che possono essere facilmente incluse per estendere il tuo progetto Python. Inoltre, ha un ampio supporto per le pratiche di programmazione orientate agli oggetti e funzionali dell’ingegneria del software.

Python attualmente offre sia Python 2.x che Python 3.x, che non sono completamente compatibili tra loro e presentano diverse differenze. Quindi la scelta di utilizzare uno di essi dovrebbe essere una decisione pianificata basata sull’ambiente e sulle esigenze attuali. La maggior parte delle distribuzioni Linux viene preinstallata con alcune versioni di Python a causa del suo ampio utilizzo nelle librerie e nel software del sistema operativo.

Questo articolo riguarderà l’installazione di Python 3 su CentOS, Ubuntu e piattaforme basate su Windows. Python 3 può essere installato insieme a Python 2, ma è necessario prestare attenzione nello specificare l’interprete Python predefinito del sistema.

Python 3 su CentOS 6.x/7.x

Per la distribuzione basata su CentOS 6.x/7.x o RHEL, puoi installare Python 3 usando yum.

$ sudo yum install python3

Quando richiesto, confermare premendo ‘y’:

Is this ok [y/d/N]: y

Di seguito è riportato il registro di installazione di Python 3 su CentOS 7:

$ sudo yum install python3
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.excellmedia.net
* extras: centos.excellmedia.net
* updates: centos.excellmedia.net
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package python3.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: python3-libs(x86-64) = 3.6.8-18.el7 for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-setuptools for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: python3-pip for package: python3-3.6.8-18.el7.x86_64
--> Processing Dependency: libpython3.6m.so.1.0()(64bit) for package: python3-3.6.8-18.el7.x86_64
--> Running transaction check
---> Package python3-libs.x86_64 0:3.6.8-18.el7 will be installed
--> Processing Dependency: libtirpc.so.1()(64bit) for package: python3-libs-3.6.8-18.el7.x86_64
---> Package python3-pip.noarch 0:9.0.3-8.el7 will be installed
---> Package python3-setuptools.noarch 0:39.2.0-10.el7 will be installed
--> Running transaction check
---> Package libtirpc.x86_64 0:0.2.4-0.16.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================================================================
Installing:
python3 x86_64 3.6.8-18.el7 updates 70 k
Installing for dependencies:
libtirpc x86_64 0.2.4-0.16.el7 base 89 k
python3-libs x86_64 3.6.8-18.el7 updates 6.9 M
python3-pip noarch 9.0.3-8.el7 base 1.6 M
python3-setuptools noarch 39.2.0-10.el7 base 629 k

Transaction Summary
==========================================================================================================================================================================
Install 1 Package (+4 Dependent packages)

Total download size: 9.3 M
Installed size: 48 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): python3-3.6.8-18.el7.x86_64.rpm | 70 kB 00:00:00
(2/5): libtirpc-0.2.4-0.16.el7.x86_64.rpm | 89 kB 00:00:00
(3/5): python3-setuptools-39.2.0-10.el7.noarch.rpm | 629 kB 00:00:01
(4/5): python3-pip-9.0.3-8.el7.noarch.rpm | 1.6 MB 00:00:06
(5/5): python3-libs-3.6.8-18.el7.x86_64.rpm | 6.9 MB 00:00:15
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 613 kB/s | 9.3 MB 00:00:15
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Installing : python3-setuptools-39.2.0-10.el7.noarch 2/5
Installing : python3-pip-9.0.3-8.el7.noarch 3/5
Installing : python3-3.6.8-18.el7.x86_64 4/5
Installing : python3-libs-3.6.8-18.el7.x86_64 5/5
Verifying : libtirpc-0.2.4-0.16.el7.x86_64 1/5
Verifying : python3-setuptools-39.2.0-10.el7.noarch 2/5
Verifying : python3-libs-3.6.8-18.el7.x86_64 3/5
Verifying : python3-3.6.8-18.el7.x86_64 4/5
Verifying : python3-pip-9.0.3-8.el7.noarch 5/5

Installed:
python3.x86_64 0:3.6.8-18.el7

Dependency Installed:
libtirpc.x86_64 0:0.2.4-0.16.el7 python3-libs.x86_64 0:3.6.8-18.el7 python3-pip.noarch 0:9.0.3-8.el7 python3-setuptools.noarch 0:39.2.0-10.el7

Complete!
$

Python 3 su CentOS 8.x

Python 3 può essere installato su CentOS 8.x utilizzando il gestore pacchetti DNF. Utilizzare il comando seguente per avviare l’installazione di Python 3:

$ sudo dnf install python3

Quando richiesto, confermare premendo ‘y’:

Is this ok [y/N]: y

Lo snippet di registro dell’installazione di Python 3 su CentOS 8 è mostrato di seguito:

$ sudo dnf install python3
Last metadata expiration check: 6:25:17 ago on Friday 11 December 2020 12:44:46 PM IST.
Package python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 is already installed.
Dependencies resolved.
==========================================================================================================================================================================
Package Architecture Version Repository Size
==========================================================================================================================================================================
Upgrading:
python36 x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream 19 k

Transaction Summary
==========================================================================================================================================================================
Upgrade 1 Package

Total download size: 19 k
Is this ok [y/N]: y
Downloading Packages:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64.rpm 5.6 kB/s | 19 kB 00:03
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 4.6 kB/s | 19 kB 00:04
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Running scriptlet: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Cleanup : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Verifying : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64 1/2
Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/2
Installed products updated.

Upgraded:
python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64

Complete!
$

Python 3 su Ubuntu

Su un sistema operativo che esegue Ubuntu/Debian, possiamo usare apt o apt-get per ottenere Python 3.

  Come forzare Windows a utilizzare la grafica dedicata

I sistemi Ubuntu più recenti hanno già installato Python 3. Nel caso in cui sia stato rimosso per qualche motivo e sia necessario installarlo in modo esplicito, utilizzare il comando seguente:

$ sudo apt install python3

Verifica Python 3 su Linux

Python 3 può essere facilmente verificato da Linux Terminal. Per verificare la versione installata, utilizzare:

$ python3 --version
Python 3.8.6
$

Python 3 su Windows

Su Windows, Python 3 può essere installato con un semplice programma di installazione basato su procedura guidata dal sito ufficiale di Python. Il programma di installazione predefinito offerto sul funzionario pagina di download dovrebbe essere abbastanza buono per la maggior parte degli scopi, a meno che non sia necessario scegliere una versione o un’architettura Python diversa.

  Zoom consente ai siti Web di iniziare a filmarti senza il tuo consenso, anche su Windows

L’ultima versione disponibile al momento della stesura di questo articolo è la 3.9.1.

Per l’architettura a 64 bit, il tuo programma di installazione Python scaricato sarà chiamato qualcosa come python-3.xx-amd64.exe.

  • Avvia il programma di installazione eseguendo il file exe scaricato.
  • Le opzioni predefinite selezionate per il programma di installazione dovrebbero essere pronte. Tuttavia, è possibile modificare la posizione ei componenti dell’installazione con l’opzione Personalizza installazione.
  • C’è anche un’opzione per installare Python 3 per tutti gli utenti o solo per il tuo specifico account utente di Windows.
  • Infine, c’è un’opzione per aggiungere Python 3 nella variabile di ambiente PATH di Windows, che ti consentirebbe di utilizzare Python 3 dal prompt dei comandi di Windows da qualsiasi posizione della directory.
  • Una volta confermate tutte le impostazioni, fare clic su Installa ora per procedere con l’installazione di Python 3 utilizzando le opzioni predefinite.
  Come fare uno screenshot su Windows 11

  • La finestra di dialogo di installazione mostrerà l’avanzamento dell’installazione. Attendere il completamento.

  • Al termine dell’installazione, sarai in grado di trovare l’icona di Python 3.x nel menu Start di Windows, che apre la CLI interattiva di Python 3.

  • Interactive Python 3 CLI consente di scrivere ed eseguire comandi Python in modo interattivo. Ad esempio, un semplice codice Hello World in Python può essere scritto usando il comando print. Poiché si tratta di una CLI interattiva, il comando viene interpretato simultaneamente e l’output viene stampato immediatamente.

Per esercitarti con il codice, dovresti ottenere Python IDE.

Ulteriori letture

Puoi saperne di più su Python e sul suo utilizzo dal suo ampio documentazione o frequentando corsi online.

Successivamente, scopri come installare PIP per installare i pacchetti Python.

Ti è piaciuto leggere l’articolo? Che ne dici di condividere con il mondo?