I have been suffering from this venv problem as well. Anyone know if there is a programme or effort to dedup dependencies across projects or something? Feels like it is probably doable.
Since your `PYTHONPATH` searches in order your project virtual environment will override any other libraries you have in your path, say with different version.
It will look something like this:
PYTHONPATH=${PWD}:${HOME}/envs/shared/lib64/${PYTHONVERSION}/site-packages/I typed it up: https://git.sr.ht/~jlambda/docs/tree/docs/item/python/python...