GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo:Python 3 y creación de un entorno virtual (venv) en CentOS 7

Introducción

Este artículo cubre la instalación de Python 3.9 en un sistema operativo CentOS 7 y cómo crear un entorno virtual (venv) con pyvenv para que se pueda ejecutar Python 3. Es fundamental tener en cuenta que los directorios que estamos instalando son Python 3.9. CentOS 7.x depende de Python 2.x para funcionar correctamente, no sobrescriba la instalación de Python 2 accidentalmente . Si aún necesita instalar Python 2, siga nuestro procedimiento aquí.

Requisitos

Deberá instalar yum los siguientes paquetes para cumplir con todas las dependencias de Python 3 y PIP:

– Necesita un servidor CentOS 7. Si aún no tiene un servidor, puede activar un servidor privado virtual confiable de Atlantic.Net en menos de 30 segundos. Consulte nuestro precio de alojamiento VPS.

– “Herramientas de desarrollo” “Bibliotecas de desarrollo”

– readline-devel

– Openssl-devel

Instalación de Python 3 desde la fuente en CentOS 7

Instalar herramientas de compilación

yum groupinstall "Development Tools" "Development Libraries"

Instale readline-devel para que las teclas de flecha de su teclado funcionen al ingresar a la terminal interactiva de Python3

yum -y install readline-devel

Instalar OpenSSL-devel para pip3

yum -y install openssl-devel

Descargue el código fuente más reciente de Python, en el momento de escribir este artículo

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

Descomprima e ingrese al directorio Python-3.9.0

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

Crear entorno de compilación

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

Creación de un entorno virtual en CentOS 7

Verá que Python3 se ha instalado en /opt/Python3.9.0. Tenga en cuenta que al instalar Python3, no ha alterado nada con su Python original. Esto se hace a propósito si instala Python3 encima de su instalación actual de Python2.x, romperá su sistema operativo. Es por eso que vamos a construir un entorno virtual para el que podamos ejecutar python3. Esto le permite realizar cambios en su instalación de Python3 sin alterar la versión del sistema operativo de python3. Esto es útil si diferentes aplicaciones requieren diferentes versiones de Python. También evita que sobrescriba accidentalmente los archivos Python2 de su sistema operativo.

Utilice el comando Python3 para crear su entorno. Haremos nuestro entorno en /home/ y lo llamaremos py3venv; se creará automáticamente si aún no existe.

python3 -m venv /home/py3venv

Para comenzar, ingrese a su entorno virtual de Python3 y ejecute lo siguiente. Su shell de comandos cambiará para reflejar que se encuentra en su entorno virtual.

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

Una vez dentro del entorno virtual, puede usar PIP para instalar cualquier paquete adicional que pueda necesitar sin afectar la instancia de todo el sistema de su instalación de Python 3.
Para salir del entorno virtual, realice lo siguiente para volver a su shell normal :

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

Gracias por seguirnos y no dude en consultarnos para obtener más actualizaciones u obtener más información sobre nuestros confiables servidores de alojamiento VPS.


Linux
  1. Cómo instalar y ejecutar Python en CentOS 8

  2. Cómo instalar Python 3.5 en CentOS/RHEL y Fedora

  3. Cómo instalar Python 3.6.4 en CentOS 7

  4. Cómo instalar y asegurar MongoDB 4 en CentOS 8

  5. Cómo verificar todas las versiones de python instaladas en osx y centos

Cómo instalar Streamlit e implementar una aplicación Streamlit en CentOS 8

Cómo configurar el entorno virtual de Python 3 en Ubuntu 20.04

Cómo instalar Python 3.9 en CentOS 8

Cómo instalar y configurar GlusterFS en CentOS 7/CentOS 8

Cómo instalar Python 2.7 en CentOS 7.1 o 6.7 con Anaconda

Cómo instalar Python en CentOS 7