GNU/Linux >> Linux Esercitazione >  >> Linux

Procedura:Python 3 e creazione di un ambiente virtuale (venv) in CentOS 7

Introduzione

Questo articolo illustra l'installazione di Python 3.9 su un sistema operativo CentOS 7 e come creare un ambiente virtuale (venv) con pyvenv per il quale Python 3 può essere eseguito. È essenziale notare che le directory che stiamo installando sono Python 3.9. CentOS 7.x dipende da Python 2.x per funzionare correttamente, non sovrascrivere l'installazione di Python 2 accidentalmente . Se hai ancora bisogno di installare Python 2, segui la nostra procedura qui.

Prerequisiti

Dovrai installare i seguenti pacchetti per soddisfare tutte le dipendenze Python 3 e PIP:

– Hai bisogno di un server CentOS 7. Se non disponi già di un server, puoi creare un server privato virtuale affidabile da Atlantic.Net in meno di 30 secondi. Consulta il nostro prezzo di hosting VPS.

– "Strumenti di sviluppo" "Librerie di sviluppo"

– readline-sviluppo

– openssl-devel

Installazione di Python 3 dal sorgente su CentOS 7

Installa gli strumenti di compilazione

yum groupinstall "Development Tools" "Development Libraries"

Installa readline-devel in modo che i tasti freccia della tastiera funzionino quando accedi al terminale interattivo Python3

yum -y install readline-devel

Installa OpenSSL-devel per pip3

yum -y install openssl-devel

Scarica l'ultimo codice sorgente da Python, al momento della scrittura

cd /opt
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz 

Decomprimi e inserisci la directory Python-3.9.0

tar -xvzf Python-3.9.0.tgz
cd Python-3.9.0

Crea un ambiente di compilazione

./configure --prefix=/opt/Python-3.9.0
make && make install

Creazione di un ambiente virtuale in CentOS 7

Vedrai che Python3 è stato installato in /opt/Python3.9.0. Nota che installando Python3, non hai alterato nulla con il tuo Python originale. Questo viene fatto apposta se installi Python3 sopra la tua attuale installazione di Python2.x, interromperai il tuo sistema operativo. Questo è il motivo per cui creeremo un ambiente virtuale per il quale possiamo eseguire python3. Ciò ti consente di apportare modifiche alla tua installazione di Python3 senza alterare la versione del sistema operativo di python3. Ciò è utile se app diverse richiedono versioni diverse di Python. Ti impedisce anche di sovrascrivere accidentalmente i file Python2 del tuo sistema operativo.

Usa il comando Python3 per creare il tuo ambiente. Creeremo il nostro ambiente in /home/ e lo chiameremo py3venv; verrà creato automaticamente se non esiste già.

python3 -m venv /home/py3venv

Per iniziare, entra nel tuo ambiente virtuale Python3, esegui quanto segue. La tua shell dei comandi cambierà per riflettere che ti trovi nel tuo ambiente virtuale.

source /home/py3venv/bin/activate 
(py3venv) [[email protected] Python-3.9.0]#

Una volta all'interno dell'ambiente virtuale, puoi utilizzare PIP per installare eventuali pacchetti aggiuntivi di cui potresti aver bisogno senza influire sull'istanza a livello di sistema dell'installazione di Python 3.
Per uscire dall'ambiente virtuale, esegui le seguenti operazioni per tornare alla normale shell :

(py3venv) [[email protected] Python-3.9.0] deactivate
[[email protected] Python-3.9.0]#

Grazie per seguirci e non esitare a ricontrollare con noi per ulteriori aggiornamenti o per saperne di più sui nostri affidabili server di hosting VPS.


Linux
  1. Come installare ed eseguire Python su CentOS 8

  2. Come installare Python 3.5 su CentOS/RHEL e Fedora

  3. Come installare Python 3.6.4 su CentOS 7

  4. Come creare un ambiente virtuale Python su Ubuntu 20.04

  5. Come installare e proteggere MongoDB 4 in CentOS 8

Come installare Streamlit e distribuire un'applicazione Streamlit su CentOS 8

Come configurare l'ambiente virtuale Python 3 su Ubuntu 20.04

Come installare Python 3.9 su CentOS 8

Come installare e configurare GlusterFS su CentOS 7/CentOS 8

Come installare Python 2.7 su CentOS 7.1 o 6.7 con Anaconda

Come installare Python su CentOS 7