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