Sobes.tech
Junior — Middle

Which package managers have you used for dependency management in Python?

sobes.tech AI

Answer from AI

In Python, the most commonly used package managers for dependency and package management are:

  • pip — the standard Python package manager, allows installing, updating, and removing packages from PyPI.
  • pipenv — a tool that combines virtual environment management and dependencies, simplifies working with Pipfile.
  • poetry — a modern package manager and tool for managing dependencies and publishing packages, supports a declarative approach.
  • conda — a package and environment manager, often used in scientific computing and for installing binary packages.

Example of installing a package with pip:

pip install requests

The choice of manager depends on the project and environment requirements.