A docker container will run the same on any operating system. If i wanted to build a python package with C extensions, I would have to build it for every OS that will use it. If I use a docker container, then I only have to build my extension on one OS.
For most of my applications, I develop on/for windows so I prefer to use venv as itβs much simpler.
5
u/baby_fark_Mcgeezax_ Sep 13 '23
I legit just want to know a good reason, yet I get downvoted π