From 9199bf48805c7e9616d1bbdfba062d2c81945d59 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Fri, 25 Sep 2020 00:22:20 +0200 Subject: My last correction block --- es/07_install.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'es/07_install.md') diff --git a/es/07_install.md b/es/07_install.md index af18b1c..c576331 100644 --- a/es/07_install.md +++ b/es/07_install.md @@ -27,10 +27,9 @@ importado. ### PyPI El *Python Package Index* o *PyPI* es un repositorio que contiene software -programado en python. En él se listan miles de librerías creadas por -programadores de python para que cualquiera pueda descargarlas e instalarlas. -Más adelante veremos algunas de ellas y nos acostumbraremos a usar PyPI como -recurso. +programado en python. En él se listan miles de librerías independientes para +que cualquiera pueda descargarlas e instalarlas. Más adelante veremos algunas +de ellas y nos acostumbraremos a usar PyPI como recurso. Ahora que sabes programar en python tú también puedes publicar tus proyectos ahí para que otras personas los usen para crear los suyos. @@ -113,7 +112,7 @@ desinstalar el paquete que las arrastró. Por otro lado, si quieres trabajar en proyectos de desarrollo, probablemente tengas que instalar sus dependencias. Si tienes varios proyectos en marcha -simultáneamente o si tus sistema necesita de alguna herramienta escrita en +simultáneamente o si tu sistema necesita de alguna herramienta escrita en python, es posible que tengas colisiones. Imagina que dos de los proyectos, por ejemplo, usan versiones diferentes de una @@ -124,7 +123,7 @@ cosa complicada si `pip` no gestiona la liberación de paquetes de forma correcta. Para evitar estos problemas y algún otro adicional, existen herramientas que -alteran el comportamiento de `pip` y del propio python, creando lo que se +alteran el comportamiento de `pip`, y del propio python, creando lo que se conoce como *entornos virtuales* (*virtual environments*) que quedan aislados entre ellos y el sistema. @@ -141,7 +140,7 @@ dependencias con él. Históricamente se han utilizado varias herramientas para esta labor, como `virtualenv`, que como era poco amigable se simplificaba con -`virtualenv-wrapper` u otras. Hoy en día `pipenv` es la herramienta +`virtualenv-wrapper`, u otras. Hoy en día `pipenv` es la herramienta recomendada. `pipenv` es una combinación de `virtualenv` y `pip` creada para gestionar @@ -171,7 +170,7 @@ paquete lanzando la orden `pipenv install` en la shell de sistema. Para ejecutar módulos en el entorno virtual recién creado dispones de dos opciones: `pipenv shell` que prepara una shell de sistema en el entorno o -`pipenv run` que ejecuta el comando que se le envíe en el entorno. +`pipenv run` que ejecuta el comando que se le indique en el entorno. Puedes seguir añadiendo dependencias al proyecto con `pipenv install` y eliminar las que no te gusten con `pipenv uninstall`. Además, dispones de -- cgit v1.2.3