Installazione di Python 3.6 e ambienti virtuali su CentOS 7

In questo tutorial andremo ad installare la versione di Python 3.6 e gli ambienti virtuali su CentOS 7.

Consideriamo di partire da una macchina virtuale CentOS 7 preinstallata (  per l’installazione seguire il seguente articolo), aggiungiamo il seguente repository

yum install https://centos7.iuscommunity.org/ius-release.rpm

yum update

installiamo la versione di Python 3.6

yum install -y python36u python36u-libs python36u-devel python36u-pip

a questo punto verifichiamo la versione

python3.6

Python 3.6.5 (default, Apr 10 2018, 17:08:37)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>>

A questo punto introduciamo gli ambienti virtuali, i quali sono degli ambienti isolati in cui è possibile effettuare i propri test prima di dover rilasciare in un ambiente di produzione

mkdir ve_esempio

python3.6 -m venv ve_esempio/

attiviamo l’ambiente virtuale

cd ve_esempio/

. bin/activate

avremo il seguente prompt di comando

(ve_esempio) [root@centoslab01 ve_esempio]#

controlliamo i pacchetti pip installati

(ve_esempio) [root@centoslab01 ve_esempio]# pip list

avremo

pip (9.0.3)
setuptools (39.0.1)

installiamo ad esempio il framework Django

(ve_esempio) [root@centoslab01 ve_esempio]# pip install django==2.0a1

avremo quindi un ambiente completamente isolato, in modo da non dover installare e disinstallare pacchetti direttamente nella macchina host, quindi avremo solamente

(ve_esempio) [root@centoslab01 ve_esempio]# pip list

Django (2.0a1)
pip (9.0.3)
pytz (2018.4)
setuptools (39.0.1)

per uscire dall’ ambiente virtual

(ve_esempio) [root@centoslab01 ve_esempio]# deactivate

 

Potrebbero interessarti anche...

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi