Package
A distributable bundle of one or more modules, installed via pip from PyPI.
- PyPI hosts hundreds of thousands of packages.
- Installed into a virtual environment.
- Each brings version-specific dependencies.
When to use: Adding any third-party library to your project.
Example: pip install scikit-learn==1.5.0 installs a specific version into the active env.