summaryrefslogtreecommitdiff
path: root/es/07_install.md
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2020-09-25 00:22:20 +0200
committerEkaitz Zarraga <ekaitz@elenq.tech>2020-09-25 00:22:20 +0200
commit9199bf48805c7e9616d1bbdfba062d2c81945d59 (patch)
tree795908aec144bf19aa44949e65c16e60ff1df13a /es/07_install.md
parent007355c56f86fe42856346a8d7685e9aa3dac541 (diff)
My last correction block
Diffstat (limited to 'es/07_install.md')
-rw-r--r--es/07_install.md15
1 files changed, 7 insertions, 8 deletions
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