Cómo instalar Python 3 en Ubuntu 18.10

27 feb 2021 2 min di lettura
Cómo instalar Python 3 en Ubuntu 18.10
Indice dei contenuti

Introducción

Python es un lenguaje de programación de alto nivel, orientado a objetos, flexible y versátil que se puede aprovechar para muchos casos de uso, para desarrollar aplicaciones distribuidas, secuencias de comandos, computación numérica, pruebas de sistemas, aprendizaje automático y desarrollo de back-end.

En este tutorial veremos cómo instalar Python 3 con un entorno de programación en Ubuntu 18.10.

Si su intención es instalar Python 3 en un servidor remoto, siga leyendo; de lo contrario, si desea instalar Python 3 en su computadora local, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará la contraseña para la autenticación.

Para conectarse al servidor como root, escriba este comando:

ssh root@IP_DEL_SERVER

A continuación, se le pedirá que ingrese la contraseña del usuario root.

Si no usa el usuario root, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie el primer parámetro:

ssh VOSTRO_UTENTE@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

Ahora está conectado a su servidor, está listo para comenzar a instalar Python 3.

Configurar Python 3

Ubuntu 18.10 tiene Python 2 y Python 3 instalados de forma predeterminada.

Asegurémonos de que el sistema esté actualizado a las últimas versiones disponibles:

sudo apt update
sudo apt -y upgrade

Para verificar la versión de Python 3, desde la terminal:

python3 -V

Debería recibir un mensaje de salida similar al siguiente:


Python 3.6.7rc1

Para administrar paquetes de Python, puede usar la herramienta pip, una herramienta que nos permite instalar y administrar paquetes de Python.

Instalar pip:

sudo apt install -y python3-pip

Los paquetes de Python se pueden instalar con el siguiente comando:

pip3 install nome_pacchetto

Recomiendo instalar los siguientes paquetes que son indispensables para desarrollar varios programas en Python:

sudo apt install build-essential libssl-dev libffi-dev python3-dev

Configurar un entorno virtual

Los entornos virtuales le permiten tener un espacio aislado en su servidor para proyectos de Python, lo que garantiza que cada uno de sus proyectos pueda tener su propio conjunto de paquetes y versiones de Python.

Puede configurar tantos entornos de programación Python como desee. Cada entorno es básicamente un directorio o carpeta en el servidor que contiene algunos scripts para que funcione como un entorno.

Usamos el módulo venv para configurar un entorno virtual.

Instalar venv:

sudo apt install -y python3-venv

Crea una nueva carpeta para nuestros proyectos:

mkdir envs

Ingrese a la carpeta:

cd envs

Crea un entorno virtual:

python3.6 -m venv first_env

Se creará una nueva carpeta con algunos archivos dentro. Para ver archivos:

ls first_env

Debería recibir un mensaje de salida similar al siguiente:


bin include lib lib64 pyvenv.cfg share

Activa nuestro primer entorno virtual para poder utilizarlo:

source first_env/bin/activate

Su mensaje debería cambiar para indicar que ahora está operando dentro de un entorno virtual de Python. Ejemplo:


(first_env) noviello@ubuntu:~/envs$

Cuando el entorno virtual está activado, use pip en lugar de pip3, incluso si está usando Python 3.

Crea un programa

Crea un programa para probar nuestro entorno virtual.

Cree y abra un nuevo archivo de Python:

nano hello.py

Pegue la siguiente línea de código en el archivo:

print ("Hello, World!")

Guarde y cierre el archivo.

Ejecuta el programa:

python hello.py

Debería recibir un mensaje de salida similar al siguiente:


Hello, World!

Para salir del entorno virtual:


deactivate

Ha finalizado la instalación y configuración de Python 3 con un entorno virtual en Ubuntu 18.10.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.