3 ms·
> I mean, you're not entirely wrong but Python really really doesn't make it easy. That's a vast exaggeration. It is not "really really" hard to spin up a venv
by pphysch 3y ago
> I mean, you're not entirely wrong but Python really really doesn't make it easy.
That's a vast exaggeration. It is not "really really" hard to spin up a venv and specify your requirements. People just don't do it, and blame the tools for what are bad engineering practices agnostic to any language.
"Really really" not easy would be handling C, C++, etc. dependencies.
- disgruntledphd2 3y agoI work in data science in python (and the parent was about ML) and basically everything in that space has C and Fortran level dependencies and this is where Python is really really bad, so no it is not as simple as you're making out. I really really wish it was, as then I wouldn't have had to learn Docker.
- lanstin 3y agoGenerally that is a straight forward process of compiling, reading the error message, googling “$dist install $dirname of missing dep” running the apt-get / emerge / yum “ command and then repeating the compile command. Sometimes people will depend on a rare and not bundled dep, but not that often. Worst case you need to upgrade auto make tool chain or rebuild boost or something. Maybe more time than getting python deps to work but more deterministic and takes less cleverness.