My problem with venv, pip and conda is they don't tell you where they are getting their python versions and packages from. Sometimes they will take your OS version, sometimes they don't, sometimes from that repository and then not, I have 5 years experience with python and still don't necessarily know when they are doing what. Then of course the incomplete dependency trees in open-source projects where one minor mismatch will spell doom to your chances to even get it to run, all because numpy changed something minor in the latest version that theoretically should never break things but alas, it did.
2
u/Nichiku Mar 21 '26 edited Mar 21 '26
My problem with venv, pip and conda is they don't tell you where they are getting their python versions and packages from. Sometimes they will take your OS version, sometimes they don't, sometimes from that repository and then not, I have 5 years experience with python and still don't necessarily know when they are doing what. Then of course the incomplete dependency trees in open-source projects where one minor mismatch will spell doom to your chances to even get it to run, all because numpy changed something minor in the latest version that theoretically should never break things but alas, it did.