One place for hosting & domains

      entorno

      Cómo instalar Python 3 y configurar un entorno de programación en un servidor de Ubuntu 20.04


      Introducción

      El lenguaje de programación Python es una opción cada vez más popular para desarrolladores principiantes y experimentados. Flexible y versátil, Python tiene puntos fuertes en la creación de secuencias de comandos, el análisis de datos, el aprendizaje automático y el desarrollo back-end. Su primera publicación se realizó en 1991 con un nombre inspirado en el grupo de comedia británico Monty Python; el equipo de desarrollo quería que usar este lenguaje fuera divertido.

      Este tutorial le permitirá configurar su servidor Ubuntu 20.04 con un entorno de programación Python 3. La programación en un servidor tiene muchas ventajas y permite la colaboración en proyectos de desarrollo. Los principios generales de este tutorial se aplicarán a cualquier distribución de Debian Linux.

      Requisitos previos

      Para completar este tutorial, debe tener un non-root user con privilegios sudo en un servidor de Ubuntu 20.04. Para aprender a realizar esta configuración, siga nuestra Guía de configuración inicial del servidor.

      Si aún no está familiarizado con un entorno de terminal, posiblemente le resulte útil el artículo “Introducción al terminal de Linux” para orientarse mejor respecto del terminal.

      Una vez configurados su servidor y usuario, estará listo para comenzar.

      Paso 1: Configurar Python 3

      Ubuntu 20.04 y otras versiones de Debian Linux se entregan con Python 3 preinstalado. Para asegurarnos de que nuestras versiones estén actualizadas, actualizaremos y mejoraremos el sistema con el comando apt para que funcione con Advanced Packaging Tool de Ubuntu:

      • sudo apt update
      • sudo apt -y upgrade

      El indicador -y confirmará que estamos de acuerdo en que se instalen todos los elementos, pero según la versión de Linux es posible que deba confirmar avisos adicionales a medida que se actualice el sistema.

      Una vez completado el proceso, podemos comprobar la versión de Python 3 instalada en el sistema escribiendo lo siguiente:

      En la ventana del terminal, verá un resultado que le permitirá conocer el número de versión. Aunque este número puede variar, el resultado será similar a este:

      Output

      Python 3.8.2

      Para gestionar los paquetes de software para Python, instalaremos pip, una herramienta que instalará y gestionará los paquetes de programación que queramos utilizar en nuestros proyectos de desarrollo. Puede aprender más sobre los módulos o paquetes que puede instalar con pip leyendo “Cómo importar módulos en Python 3“.

      • sudo apt install -y python3-pip

      Los paquetes de Python pueden instalarse escribiendo lo siguiente:

      • 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.

      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:

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

      Una vez que Python esté configurado, y pip y otras herramientas estén instaladas, podremos establecer un entorno virtual para nuestros proyectos de desarrollo.

      Paso 2: Configurar un entorno virtual

      Los entornos virtuales le permiten tener un espacio aislado en su servidor para proyectos de Python. Esto garantiza que cada uno de sus proyectos pueda tener su propio conjunto de dependencias que no interfieran en ninguno de sus otros proyectos.

      Configurar un entorno de programación nos proporciona un mayor control sobre nuestros proyectos de Python y sobre la forma en que se manejan las diferentes versiones de los paquetes. Esto tiene particular importancia al trabajar con paquetes de terceros.

      Puede configurar tantos entornos de programación Python como quiera. Cada entorno es básicamente un directorio o una carpeta de su servidor que tiene secuencias de comandos para que actúe como un entorno.

      Aunque hay algunas formas de lograr un entorno de programación en Python, en este caso utilizaremos el módulo venv, que forma parte de la biblioteca estándar de Python 3. Instalemos venv escribiendo lo siguiente:

      • sudo apt install -y python3-venv

      Una vez instalado esto, estaremos listos para crear entornos. Elegiremos el directorio en el que deseamos disponer nuestros entornos de programación de Python o crearemos un nuevo directorio con mkdir, como a continuación:

      • mkdir environments
      • cd environments

      Una vez que se encuentre en el directorio en el que desea que estén los entornos, puede crear uno ejecutando el siguiente comando:

      Básicamente, pyvenv configura un nuevo directorio que contiene algunos elementos que podemos ver con el comando ls:

      Output

      bin include lib lib64 pyvenv.cfg share

      Juntos, estos archivos garantizan que sus proyectos estén aislados del contexto más amplio de su ,servidor de modo que los archivos de sistema y los archivos de proyecto no se mezclen. Esta es una práctica recomendada para el control de versiones y para garantizar que cada uno de sus proyectos tenga acceso a los paquetes particulares que necesita. Python Wheels, un formato de paquete integrado para Python que puede acelerar la producción de su software reduciendo el número de veces que necesita realizar compilaciones, estará en el directorio share de Ubuntu 20.04.

      Para utilizar este entorno, debe activarlo escribiendo el siguiente comando que llama a la secuencia de comandos active:

      • source my_env/bin/activate

      El símbolo del sistema ahora llevará como prefijo el nombre de su entorno; en este caso, el nombre es my_env. Según la versión de Debian Linux de la que disponga, su prefijo puede ser diferente, pero el nombre de su entorno entre paréntesis debería ser lo primero que vea en su línea:

      Este prefijo nos permite saber que el entorno my_env está actualmente activo, lo cual significa que cuando creemos programas aquí estos usarán solo la configuración y los paquetes de este entorno en particular.

      Nota: Dentro del entorno virtual, puede utilizar el comando python en lugar de python3 y pip en lugar de pip3, si lo prefiere. Si utiliza Python 3 en su máquina fuera de un entorno, deberá utilizar los comandos python3 y pip3.

      Una vez completados estos pasos, su entorno virtual estará listo para utilizarse.

      Paso 3: Crear un programa “Hello, World”

      Ahora que configuramoss nuestro entorno virtual, crearemos un programa tradicional de “Hello, Mundo!”. Esto nos permitirá probar nuestro entorno y nos dará la oportunidad de familiarizarnos más con Python si no lo conocemos ya.

      Para ello, abriremos un editor de texto de línea de comandos como nano y crearemos un nuevo archivo:

      Una vez que el archivo de texto se abra en la ventana de la terminal, escribiremos nuestro programa:

      print("Hello, World!")
      

      Cierre nano con las teclas CTRL y X, y cuando se le solicite guardar el archivo pulse y.

      Una vez que cierre nano y regrese a su shell, ejecutaremos el programa:

      El programa hello.py que acaba de crear debería hacer que su terminal genere el siguiente resultado:

      Output

      Hello, World!

      Para salir del entorno, escriba el comando deactivate . Con esto volverá a su directorio original.

      Conclusión

      ¡Felicitaciones! En este momento, tiene un entorno de programación Python 3 configurado en su servidor Ubuntu Linux y ya puede comenzar un proyecto de codificación.

      Si utiliza una máquina local en lugar de un servidor, consulte el tutorial correspondiente a su sistema operativo en nuestra serie “Cómo instalar y configurar un entorno de programación local para Python 3”.

      Una vez que tenga listo su servidor para el desarrollo de software, podrá continuar aprendiendo más sobre la codificación en Python leyendo nuestro libro electrónico gratuito Cómo codificar en Python 3 o consultando nuestros tutoriales de Python.



      Source link

      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.

      • sudo apt update
      • 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:

      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.

      • sudo apt install -y python3-pip

      Los paquetes de Python pueden instalarse escribiendo lo siguiente:

      • 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:

      • 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:

      • 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.

      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.

      • 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:

      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”:

      Output

      Hello, World!

      Paso 9: Desactivar un entorno virtual

      Cierre el intérprete de Python:

      Luego, cierre el entorno virtual:

      Lecturas adicionales

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



      Source link

      Cómo instalar Python 3 y configurar un entorno de programación en CentOS 8


      Introducción

      Como lenguaje de programación versátil, Python puede usarse para muchos proyectos diferentes de programación. Inspirado en el grupo de comediantes británicos Monty Python, el equipo de desarrollo detrás de Python quería crear un lenguaje que fuese divertido de usar. Es un lenguaje cada vez más popular con muchas aplicaciones diferentes. Python es una gran opción para desarrolladores principiantes y experimentados.

      Este tutorial lo guiará en la instalación de Python 3 en un servidor en la nube CentOS 8 y en la configuración de un entorno de programación mediante la línea de comandos.

      Requisitos previos

      Necesitará un servidor CentOS 8 con una cuenta non-root superuser.

      Para configurarlo, siga nuestra Guía de configuración inicial de servidores para CentOS 8.

      Paso 1: Preparar el sistema

      Antes de comenzar con la instalación, nos aseguraremos de actualizar las aplicaciones predeterminadas del sistema para garantizar que tenemos disponibles las versiones más recientes.

      Usaremos la herramienta de gestor de paquetes de código abierto DNF, que significa Dandified YUM, la versión de próxima generación del Yellowdog Updater, Modified (es decir, Yum). DNF es un gestor de paquetes que, ahora, es el gestor de paquetes predeterminado para los sistemas Linux basados en Red Hat como CentOS. Le permitirá instalar, actualizar y eliminar paquetes de software en su servidor.

      Primero nos aseguraremos de que nuestro administrador de paquetes está actualizado ejecutando este comando:

      El indicador -y se usa para alertar al sistema de que sabemos que estamos realizando cambios, lo que evita que el terminal nos pida confirmar.

      Una vez que tengamos todo instalado, nuestra configuración estará lista y podremos instalar Python 3.

      Paso 2: Instalar y configurar Python 3

      CentOS se deriva de RHEL (Red Hat Enterprise Linux), que tiene la estabilidad como su enfoque principal. Debido a esto, las versiones probadas y estables de las aplicaciones son las que se encuentran más comúnmente en el sistema y en los paquetes descargables, de forma que, al usar el administrador de paquetes de CentOS, encontrará las versiones anteriores de Python, en vez de la versión más reciente.

      • sudo dnf install python3 -y

      Cuando se completa este proceso, podremos asegurarnos de que la instalación se realizó correctamente comprobando su número de versión con el comando python3:

      Con la versión de Python 3 correctamente instalada, obtendremos el siguiente resultado:

      Output

      Python 3.6.8

      A continuación, instalaremos las herramientas de desarrollo de CentOS, que se usan para crear y compilar software desde el código fuente:

      • sudo dnf -y groupinstall development

      Una vez instalado, veremos cómo configurar proyectos de desarrollo Python en la siguiente sección.

      Paso 3: Configurar un entorno virtual

      Con Python instalado y su sistema configurado, podemos crear nuestro entorno de programación con venv.

      Los entornos virtuales le permiten tener un espacio aislado en su equipo para proyectos de Python. Esto garantiza que cada uno de sus proyectos pueda tener su propio conjunto de dependencias que no alterará ninguno de sus otros proyectos.

      La configuración de un entorno de programación nos proporciona un mayor control sobre nuestros proyectos Python y sobre los diferentes paquetes y versiones. Esto tiene particular importancia al trabajar con paquetes de terceros.

      Puede configurar tantos entornos de programación Python como quiera. Cada entorno es básicamente un directorio o una carpeta en su servidor que tiene varias secuencias de comandos para que actúe como un entorno.

      Seleccione el directorio en el que quiera disponer sus entornos de programación de Python o cree un nuevo directorio con mkdir, como a continuación:

      • mkdir environments
      • cd environments

      Una vez que se encuentre en el directorio en el que desea que estén los entornos, puede crear uno ejecutando el siguiente comando: Debería usar un nombre de entorno que tenga sentido para usted; aquí lo llamaremos my_env.

      En este caso, el entorno es my_env, y este nuevo directorio contiene algunos elementos que podemos mostrar si usamos el comando ls en ese directorio:

      Output

      bin include lib lib64 pyvenv.cfg

      Juntos, estos archivos hacen que su trabajo Python esté aislado del contenido más amplio de su equipo local, de forma que los archivos del sistema y los del proyecto no se mezclen. Esta es una práctica recomendada para el control de versiones y para garantizar que cada uno de sus proyectos tenga acceso a los paquetes particulares que necesita.

      Para usar este entorno, debe activarlo escribiendo el siguiente comando que invoca la secuencia de comandos activate en el directorio bin:

      • source my_env/bin/activate

      Su símbolo del sistema ahora llevará como prefijo el nombre de su entorno; en este caso, el nombre es my_env.

      Este prefijo nos permite saber que el entorno my_env está actualmente activo, lo que significa que, cuando creemos programas aquí, estos usarán solo la configuración y los paquetes de este entorno en particular.

      El administrador de paquetes de Python pip ya está instalado. Usaremos pip, una herramienta para usar con Python, para instalar y administrar los paquetes de programación que deseemos usar en nuestros proyectos de desarrollo. Puede instalar paquetes Python escribiendo:

      • sudo pip 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 pip install numpy.

      Nota: Dentro del entorno virtual de Python 3 puede usar el comando python, en vez de python3, y pip, en vez de pip3. Si usa Python 3 o pip3 en su equipo fuera de un entorno, deberá usar los comandos python3 y pip3 exclusivamente.

      Una vez completados estos pasos, su entorno virtual estará listo para usarse.

      Paso 4: Crear un “Hello, World!” Programa

      Ahora que hemos configurado nuestro entorno virtual, crearemos un programa tradicional de “Hello, World!“ para probar nuestra instalación. Esto garantizará que nuestro entorno está funcionando, y nos dará la oportunidad de familiarizarnos más con Python.

      Para ello, abriremos un editor de texto de línea de comandos como vi y crearemos un nuevo archivo:

      Una vez que el archivo de texto se abra en la ventana de nuestro terminal, tendremos que escribir i para entrar en el modo de inserción y, a continuación, podremos escribir nuestro primer programa:

      print("Hello, World!")
      

      Ahora pulse ESC para salir del modo de inserción. A continuación, escriba :x y, luego, ENTER para guardar y salir del archivo.

      Ahora estamos listos para ejecutar nuestro programa:

      El programa hello.py que acaba de crear debería hacer que su terminal genere el siguiente resultado:

      Output

      Hello, World!

      Para salir del entorno, escriba el comando deactivate . Con esto volverá a su directorio original.

      Conclusión

      ¡Felicitaciones! En este momento, tiene un entorno de programación Python 3 configurado en su servidor CentOS 8 y ya puede iniciar un proyecto de codificación.

      Con su equipo listo para el desarrollo de software, puede continuar aprendiendo más sobre cómo codificar en Python siguiendo nuestra serie Cómo codificar en Python, o descargando el libro electrónico gratuito Cómo codificar en Python.

      Para explorar los proyectos de aprendizaje automático en concreto, consulte nuestro libro electrónico Proyectos de aprendizaje automático de Python.



      Source link