Administrar dependencias de Python

Zeeshan Afridi 21 junio 2023
  1. Instale y administre paquetes y dependencias de Python con pip
  2. Instale y administre paquetes y dependencias de Python con Virtualenv
  3. Instale y administre las dependencias de Python con Pipenv
  4. Conclusión
Administrar dependencias de Python

Hay algunas formas diferentes de administrar las dependencias de Python. La forma más común es usar un archivo requirements.txt, que enumera todas las dependencias de su proyecto y sus versiones.

Luego puede instalar todas las dependencias para su proyecto ejecutando pip install -r requirements.txt.

Otro método para administrar las dependencias es usar virtualenv. Esto crea un entorno aislado para su proyecto y puede instalar dependencias sin afectar a otros proyectos.

Instale y administre paquetes y dependencias de Python con pip

pip es un sistema de administración de paquetes que le permite instalar y administrar paquetes escritos en Python. Por lo general, se usa para instalar paquetes desde Python Package Index (PyPI), pero también podemos usarlo para instalar paquetes de otras fuentes.

Para instalar un paquete con pip, debe ejecutar el siguiente comando:

pip install <package_name>

Esto instalará la última versión del paquete. Si desea instalar una versión específica del paquete, puede utilizar la opción --version:

pip install <package_name> --version <package_version>

Si necesita actualizar un paquete existente a la última versión, puede usar la opción --upgrade:

pip install --upgrade <package_name>

Si necesita desinstalar un paquete, puede usar la opción --remove:

pip uninstall <package_name>

pip también le permite crear un archivo de requisitos, que enumera todos los paquetes de los que depende su proyecto. Este archivo se puede usar para instalar todas las dependencias de su proyecto de una sola vez.

Para crear un archivo de requisitos, puede utilizar la opción --requisitos:

pip freeze > requirements.txt

Esto creará un archivo requirements.txt en su directorio actual, que puede distribuir junto con su proyecto.

Para instalar todos los paquetes enumerados en un archivo de requisitos, puede utilizar la opción -r:

pip install -r requirements.txt

Instale y administre paquetes y dependencias de Python con Virtualenv

Python es el mejor lenguaje que puede usar en el back-end, front-end o en la pila completa de aplicaciones web. Sin embargo, uno de los desafíos de usar Python es administrar las dependencias.

Si está trabajando en varios proyectos, es posible que tenga diferentes dependencias para cada proyecto. Esto puede generar conflictos y dificultar la organización de sus proyectos.

Una solución a este problema es utilizar Virtualenv.

Si desea crear entornos de Python aislados, Virtualenv es la mejor herramienta. Esto significa que puede tener diferentes dependencias para cada proyecto y cambiar fácilmente entre ellas.

Para instalar Virtualenv, puedes usar pip. Una vez que lo hayas instalado, puedes crear un nuevo entorno ejecutando virtualenv <nombre>, que creará un nuevo directorio con el nombre que especifiques.

Puede activar el entorno ejecutando source <name>/bin/activate.

pip install virtualenv

Una vez que haya activado el entorno, puede instalar dependencias como de costumbre. Cuando termine de trabajar en el proyecto, puede desactivar el entorno ejecutando deactivate.

Virtualenv es una excelente herramienta para administrar las dependencias de Python. Es fácil de usar y puede ayudarlo a mantener sus proyectos organizados.

Instale y administre las dependencias de Python con Pipenv

Pipenv es una herramienta que gestiona las dependencias de Python. Es similar a herramientas como virtualenv, pero es mucho más conveniente.

Con Pipenv, puedes crear un entorno virtual para tu proyecto e instalar todas las dependencias que necesites. Pipenv también creará automáticamente un archivo llamado Pipfile, que contiene toda la información sobre las dependencias de su proyecto.

Si desea instalar Pipenv, ejecute el siguiente comando:

pip install pipenv

Una vez instalado Pipenv, puede crear un nuevo entorno virtual para su proyecto ejecutando el siguiente comando:

pipenv --three

Esto creará un nuevo entorno virtual que usa Python 3. También puede especificar una versión específica de Python que desee usar.

Por ejemplo, para usar Python 2.7, ejecutaría el siguiente comando:

pipenv --two

Una vez que se crea su entorno virtual, puede activarlo ejecutando el siguiente comando:

pipenv shell

Esto activará el entorno virtual y podrá utilizar todas las dependencias instaladas.

Para instalar una nueva dependencia, ejecute el siguiente comando:

pipenv install <package>

Por ejemplo, para instalar el paquete de solicitudes, ejecutaría el siguiente comando:

pipenv install requests

Una vez que la dependencia esté instalada, se agregará a su Pipfile y podrá usarla en su proyecto.

Conclusión

El administrador de paquetes pip es la herramienta recomendada para administrar las dependencias de Python. Es una herramienta ampliamente utilizada que facilita la instalación, actualización y eliminación de paquetes de Python.

pip se incluye de forma predeterminada en las versiones recientes de Python.

Para instalar un paquete de Python utilizando pip, ejecute el comando pip install seguido del nombre del paquete. A continuación, use el comando pip install --upgrade para actualizar un paquete de Python existente.

Para eliminar un paquete de Python, use el comando pip uninstall.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn