freeCodeCamp/guide/spanish/python/using-pip/index.md

3.3 KiB

title localeTitle
Python Using Pip Python usando pip

Hemos visto cómo utilizar import declaraciones a import varios módulos y usarlos en nuestros programas. Python viene con varios módulos integrados, pero la comunidad de Python tiene más que ofrecer.

¡Son los módulos los que hacen que Python sea tan poderoso!

Los módulos de terceros agregan mucha más funcionalidad a Python. Ahora aprenderemos cómo instalar estos módulos para poder usarlos en nuestros programas.

La forma más sencilla es usar pip

pip install <module_name> 

Si ha usado npm , entonces puede pensar que es npm de Python.

Nota al margen: la diferencia es que con npm, npm install por defecto instala paquetes localmente en un proyecto, mientras que pip install por defecto en todo el mundo. Para instalar módulos localmente, debe crear y activar lo que se denomina un entorno virtual , por lo tanto, pip install instalaciones en la carpeta donde se encuentra ese entorno virtual, en lugar de hacerlo globalmente (lo que puede requerir privilegios de administrador).

La última vez, en la wiki de import-statements usamos el módulo de requests como ejemplo. Como es un módulo de terceros, debemos instalarlo por separado después de instalar python.

Instalarlo sería tan simple como pip install requests . Incluso puede pasar varios argumentos junto con él. El que te encontrarás con más frecuencia es --upgrade . Puede actualizar un módulo de python por:

pip install <module_name> --upgrade 

Por ejemplo, actualizar el módulo de solicitudes a su última versión sería tan simple como pip install requests --upgrade actualizar.

Antes de usar pip , necesitarás instalarlo (es bastante simple). Puedes instalarlo desde aquí

Simplemente haga clic en el enlace. Y guarde el archivo como get-pip.py Por favor, no olvide la extensión .py . Y ejecutarlo.

Una alternativa al uso de pip sería probar easy_install .

Usar easy_install también es simple. La sintaxis es:

easy_install <module_name> 

Sin embargo, pip es más popular que usar easy_install .

Nota: En algunos sistemas donde están instalados Python 2 y Python 3, pip y pip3 harán cosas diferentes. pip instala la versión de Python 2 del paquete, y pip3 instalará la versión de Python 3 del paquete. Para obtener más información sobre la diferencia entre Python 2 y 3, consulte esta guía. Puede comprobar el pip versión haciendo pip --version y / o pip3 --version :

pip3 --version 
 pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5) 

También podemos crear un archivo txt que contenga una lista de módulos que deben instalarse usando pip. Por ejemplo, podríamos crear el archivo requirements.txt y su contenido:

Kivy-Garden==0.1.4 
 macholib==1.5.1 
 idna==2.6 
 geoip2nation==0.1.2 
 docutils>=0.14 
 Cython 

En este archivo también podríamos configurar una versión para la instalación. Después de esto, invocando pip con:

 pip install -r <FILE CONTAINING MODULES> 
 
          OR IN OUR CASE 
 
 pip install -r requirements.txt 

Debe instalar todos los módulos listados en el archivo.