logo

Cómo enumerar los paquetes de Python instalados

Trabajar en proyectos de Python puede requerir que enumere los paquetes de Python instalados para poder administrar dependencias, buscar actualizaciones o compartir requisitos del proyecto con otros. En esta publicación, veremos numerosas técnicas para enumerar los paquetes de Python que están instalados en su sistema.

Listar paquetes de Python instalados

A continuación se muestran algunos métodos mediante los cuales podemos enumerar los instalados. Pitón Paquetes:



  • Usando pepita lista
  • Usando congelación de pips
  • Usando pkg_resources de Python
  • Usando pipdeptree
  • Usando pipenv
  • Usando el cuaderno Jupyter

Enumere los paquetes de Python instalados usando la lista de pip

El método más común para enumerar los paquetes de Python instalados es utilizar la herramienta de línea de comandos pip. pip es el administrador de paquetes estándar para Python y viene preinstalado con Python 3.4 y versiones posteriores.

Podemos enumerar los paquetes instalados usando pip usando el comando list. Simplemente abra la terminal o el símbolo del sistema y ejecute el siguiente comando y verá la lista de todos los paquetes instalados.

pip list>

Este comando mostrará una lista de todos los paquetes de Python instalados en su entorno Python y sus versiones. También puede redirigir la salida a un archivo de texto (opcional). Si desea guardar la lista de paquetes instalados en un archivo de texto, puede usar el siguiente comando:



pip list>paquetes_instalados.txt>

Este comando creará un archivo llamado install_packages.txt y guardará la lista de paquetes en él.

Enumerar paquetes de Python usando pip Freeze

Otro comando comúnmente utilizado para enumerar los paquetes instalados, especialmente en el contexto de la gestión de proyectos de Python, es pip Freeze. Este comando genera una lista de paquetes instalados y sus versiones en un formato que se usa comúnmente para especificar dependencias de proyectos en un archivo de requisitos.txt.

Nosotros podemos usar congelación de pepitas para enumerar los paquetes de Python instalados. Simplemente abra su terminal o símbolo del sistema y ejecute el siguiente comando.



pip freeze>

Este comando mostrará una lista de paquetes instalados y sus versiones, similar a la que podría encontrar en un archivo require.txt.

Enumere paquetes de Python utilizando el módulo pkg_resources de Python

Si prefiere un enfoque programático para enumerar los paquetes instalados desde un script de Python, puede usar el módulo pkg_resources del paquete setuptools. Aquí hay un ejemplo de cómo usarlo:

Python3


si no si java



import> pkg_resources> installed_packages>=> pkg_resources.working_set> for> package>in> installed_packages:> >print>(f>'{package.key}=={package.version}'>)>

>

>

Este script imprimirá los nombres y versiones de todos los paquetes instalados en su entorno Python.

Listar paquetes de Python usando pipdeptree

pipdeptree es un paquete de Python que le ayuda a visualizar y enumerar las dependencias de los paquetes instalados en una estructura similar a un árbol. Para usarlo, primero debes instalarlo:

pip install pipdeptree>

Después de instalar pipdeptree, puede enumerar los paquetes instalados y sus dependencias de la siguiente manera:

pipdeptree>

Este comando mostrará una estructura en forma de árbol de los paquetes instalados y sus dependencias.

Listar paquetes instalados usando pipenv

pipenv es una herramienta popular para gestionar entornos y dependencias de proyectos Python. Combina pip y virtualenv para crear entornos Python aislados para sus proyectos. Para enumerar los paquetes instalados dentro de un entorno pipenv, siga estos pasos:

  • Abra una terminal o símbolo del sistema y navegue hasta el directorio donde se encuentra su Pipfile.
  • Activar el entorno virtual:
pipenv shell>

Lista de paquetes instalados:

pipenv lock --requirements>

Este comando mostrará la lista de paquetes instalados y sus versiones.

matriz de cadenas c

Usando el cuaderno Jupyter

Si usamos Jupyter Notebook para el desarrollo de Python y queremos enumerar los paquetes instalados dentro de un cuaderno, podemos hacerlo usando el comando ! Prefijo (comando de shell). Así es cómo:

  • Abra un Jupyter Notebook: Inicie un Jupyter Notebook ejecutando jupyter notebook en su terminal.
  • Cree una nueva libreta o abra una existente: puede crear una nueva libreta o abrir una existente donde desee enumerar los paquetes instalados.
  • Enumere los paquetes instalados dentro de una celda del cuaderno:
!pip list>

Al ejecutar este comando dentro de una celda del cuaderno, se mostrará la lista de paquetes instalados y sus versiones en la salida del cuaderno.