Cómo utilizar la instalación de pip en Python

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 añaden mucha más funcionalidad a Python. Así que es hora de aprender a instalar estos módulos para que podamos usarlos en nuestros programas.

La forma más sencilla es utilizar pip

pip install 

Si lo ha usado npm, puede pensar en él como npm de Python.

Nota al margen: la diferencia es que con npm, npm installde forma predeterminada, los paquetes se instalan localmente en un proyecto, mientras que, pip installde forma predeterminada, se instalan de forma global.

Para instalar módulos localmente, necesita crear y activar lo que se llama un entorno virtual, por lo que se pip installinstala en la carpeta donde se encuentra ese entorno virtual, en lugar de globalmente (lo que puede requerir privilegios de administrador).

La última vez, en import-statementswiki usamos el requestsmódulo como ejemplo. Como es un módulo de terceros, tenemos que 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 mediante:

pip install  --upgrade

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

Antes de usarlo pip, deberá instalarlo (es bastante simple). Puedes instalarlo desde aquí

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

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

Usar easy_installtambién es simple. La sintaxis es:

easy_install 

Sin embargo, pipes más popular que usar easy_install.

Nota: En algunos sistemas donde tanto Python 2 y Python 3 se instalan,pipypip3hará cosas diferentes. pipinstala la versión Python 2 del paquete epip3instalará la versión Python 3 del paquete.

Para obtener más información sobre la diferencia entre Python 2 y 3, consulte esta guía. Puede verificar la pipversión haciendo pip --versiony / 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 deberían instalarse usando pip. Por ejemplo, podríamos crear el archivo requirements.txty 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 establecer una versión para la instalación. Después de esto, invocando a pip con:

 pip install -r  OR IN OUR CASE pip install -r requirements.txt 

debe instalar todos los módulos enumerados en el archivo.