El gestor de paquetes más comúnmente usado para Python es pip (Python Package Installer). Es una herramienta poderosa que te permite instalar, actualizar y desinstalar bibliotecas y paquetes Python desde el Python Package Index (PyPI) y otros repositorios. Se utiliza ampliamente para gestionar las dependencias en proyectos Python.
Comandos básicos de pip
- Instalar un paquete:
pip install nombre_paquete
- Actualizar un paquete:
pip install --upgrade nombre_paquete
- Desinstalar un paquete:
pip uninstall nombre_paquete
- Ver paquetes instalados:
pip list
Pip es el gestor de paquetes para Python y te permite instalar fácilmente bibliotecas y módulos.
Abre la terminal: Ctrl + Alt + T
1- Verifica si ya tienes pip instalado: Si ves una versión, ¡ya lo tienes instalado!
pip --version
2- Instalar pip:
- Descarga el script
get-pip.py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- Ejecútalo usando Python
python get-pip.py
3- Verifica la instalación:
pip --version
4- Actualizar pip (opcional):
python -m pip install --upgrade pip
5- Ahora puedes usar pip para instalar paquetes como:
pip install nombre_del_paquete
Listar las librerías instaladas en tu máquina virtual
Puedes listar las librerías instaladas en tu máquina virtual de Python utilizando diferentes métodos.
Método 1: Usar pip list
Este comando muestra todas las librerías instaladas en tu entorno virtual.
-
Activar tu máquina virtual: (Reemplaza
venv
por el nombre de tu máquina virtual si usaste otro nombre.) -
Si estás en Windows:
.\venv\Scripts\activate
-
Si estás en macOS/Linux:
source venv/bin/activate
Ejecutar el comando para listar librerías:
pip list
pip list
Esto mostrará una tabla con el nombre y la versión de todas las librerías
instaladas.
Método 2: Usar pip freeze
Este comando también lista las librerías, pero está pensado para crear archivos de requisitos.
- Activar tu máquina virtual (como en el paso 1 del método anterior).
-
Ejecutar el comando:
pip freeze
Esto mostrará las librerías instaladas y sus versiones en un formato adecuado para un archivorequirements.txt
.
pip freeze
Método 3: Usar un script de Python
Si prefieres hacerlo directamente desde Python, puedes usar el módulo
pkg_resources
.
listar_librerias.py
) con
este contenido:
import pkg_resources
installed_packages = pkg_resources.working_set
for
package in installed_packages:
print(f"{package.key}
== {package.version}")
2. Ejecuta el script desde tu máquina virtual:
python listar_librerias.py
Extra:
Exportar la lista a un archivo
Si quieres guardar la lista de librerías en un archivo, puedes hacerlo con estos comandos:
-
Con
pip freeze
: Esto guardará las librerías y sus versiones en un archivo llamadorequirements.txt
.pip freeze > requirements.txt