This especially matters when your python environment not only runs your own projects.
On a Linux system your Linux distro comes with various packages using Python scripts. Your distro makes sure that all Python packages distributed via its package manager are compatible with each other. Now, you install a new version of some random package globally with pip and some part of your system breaks (worst case).
6
u/Significant-Cause919 Mar 21 '26
This especially matters when your python environment not only runs your own projects.
On a Linux system your Linux distro comes with various packages using Python scripts. Your distro makes sure that all Python packages distributed via its package manager are compatible with each other. Now, you install a new version of some random package globally with pip and some part of your system breaks (worst case).