okay now that windows is not a factor, have you tried venvs (probably yes) maybe try docker because someone has already suffered enough to prepackage it if you are trying to CUDA just hope the stars align

Replies (3)

Venv is half the source of my problems because I cannot conceptually hang onto how many different ways and locations a different python version or set of tools is installed. It *sounds* like a solution, but it’s just the thing I end up fighting with for hours after nothing works the basic way.
I feel you. I try to combine project A which depends on Ax, and want to use it with project B which depends on Bx, but x is of different versions. In which case I pick a specific version of x, and add the breaking change from the other version as an override patch. It just takes years of experience and a deep knowledge of Python I guess.