Tutorial

Cómo instalar Python 3 y configurar un entorno de programación en Ubuntu 20.04 [Guía de inicio rápido]

Published on May 19, 2020
Español
Cómo instalar Python 3 y configurar un entorno de programación en Ubuntu 20.04 [Guía de inicio rápido]

Introducción

Python es un lenguaje de programación flexible y versátil, con puntos fuertes en términos de secuencias de comandos, automatización, análisis de datos, aprendizaje automático y desarrollo de backend.

Este tutorial le servirá a modo de orientación para la instalación de Python y la creación de un entorno de programación en un servidor de Ubuntu 20.04. Para hallar una versión más detallada de este tutorial, que incluya explicaciones más exhaustivas de cada paso, consulte Cómo instalar Python 3 y configurar un entorno de programación en un servidor de Ubuntu 20.04.

Paso 1: Realizar la actualización y la renovación

Tras haber iniciado sesión en su servidor de Ubuntu 20.04 como non-root user sudo, primero actualice y renueve su sistema para asegurarse de que la versión de Python 3 que recibió esté actualizada.

  1. sudo apt update
  2. sudo apt -y upgrade

Confirme la instalación si se solicita.

Paso 2: Comprobar la versión de Python

Compruebe la versión de Python 3 instalada escribiendo lo siguiente:

  1. python3 -V

Obtendrá un resultado similar al siguiente, según el momento en que haya actualizado su sistema.

Output
Python 3.8.2

Paso 3: Instalar pip

Para administrar paquetes de software de Python, instale pip, una herramienta que le ayudará a instalar y administrar bibliotecas o módulos que se utilizarán en sus proyectos.

  1. sudo apt install -y python3-pip

Los paquetes de Python pueden instalarse escribiendo lo siguiente:

  1. pip3 install package_name

Aquí, package_name puede referirse a cualquier paquete o biblioteca de Python, como Django para el desarrollo web o NumPy para la informática científica. Por lo tanto, si desea instalar NumPy puede hacerlo con el comando pip3 install numpy.

Paso 4: Instalar herramientas adicionales

Hay más paquetes y herramientas de desarrollo que debemos instalar para asegurarnos de contar con una configuración sólida para nuestro entorno de programación:

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

Paso 5: Instalar venv

Los entornos virtuales le permiten disponer de un espacio aislado en su servidor para proyectos de Python. Utilizaremos venv, parte de la biblioteca estándar de Python 3, que podemos instalar escribiendo lo siguiente:

  1. sudo apt install -y python3-venv

Paso 6: Crear un entorno virtual

Puede crear un nuevo entorno con el comando pyvenv. Aquí, llamaremos a nuestro nuevo entorno my_env, pero debería llamar al suyo algo significativo para su proyecto.

  1. python3.6 -m venv my_env

Paso 7: Activar un entorno virtual

Active el entorno utilizando el comando siguiente, donde my_env es el nombre de su entorno de programación.

  1. source my_env/bin/activate

Ahora, su línea de comandos llevará el nombre de su entorno como prefijo:

Paso 8: Probar el entorno virtual

Abra el intérprete de Python:

  1. python

Tenga en cuenta que dentro del entorno virtual de Python 3 puede utilizar el comando python en vez de python3 y pip en vez de pip3.

Sabrá que se encuentra en el intérprete cuando reciba el siguiente resultado:

Python 3.8.2 (default, Mar 13 2020, 10:14:16)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Ahora, utilice la función print() para crear el programa tradicional “Hello, World”:

  1. print("Hello, World!")
Output
Hello, World!

Paso 9: Desactivar un entorno virtual

Cierre el intérprete de Python:

  1. quit()

Luego, cierre el entorno virtual:

  1. deactivate

Lecturas adicionales

Desde aquí, hay mucho que puede aprender sobre Python; a continuación verá algunos enlaces relacionados con esta guía:

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Learn more about our products

About the authors

Still looking for an answer?

Ask a questionSearch for more help

Was this helpful?
 
Leave a comment


This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Join the Tech Talk
Success! Thank you! Please check your email for further details.

Please complete your information!

Become a contributor for community

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

DigitalOcean Documentation

Full documentation for every DigitalOcean product.

Resources for startups and SMBs

The Wave has everything you need to know about building a business, from raising funding to marketing your product.

Get our newsletter

Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

New accounts only. By submitting your email you agree to our Privacy Policy

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.