3 ms·
Coming from a C++ background I am totally confused by the constant flaming of python's package management.
by reedf1 5y ago
Coming from a C++ background I am totally confused by the constant flaming of python's package management.
- mrweasel 5y agoI use Python pretty regularly, and previously worked as a Python developer. I never had any issues using just pip and virtualenv. Both are bundled with Python and does exactly what I expect them to do. Others praise the package managers of other languages, while I'm just left with the impressing that the combination of pip and virtualenv is the only solution that makes any sense.
- fiddlerwoaroof 5y agoYeah, I stopped using Python regularly in about 2015, but even then I never had any significant problems with pip + virtualenv and I always was a bit mystified by everyone’s complaints about “Python package management”.
- mikepurvis 5y agoI've likewise been satisfied with virtualenv/pip for years, but I've also done a recent project with Poetry and been quite impressed with how it automates a bunch of the virtualenv bookkeeping. I think it will likely be my choice going forward, but I don't know if it's enough-better to actually want to go to the trouble of porting my plain setup.py/setup.cfg projects to it.
- josefx 5y agoGoing by https://explainxkcd.com/1987/ https://explainxkcd.com/1987/ the problem seems to be half a dozen possible package managers that each manage their own python environment. As a Linux user it was a bit weird, I use apt to install packages but for some reason I need pip for certain python packages? I barely use python so I am still not sure if there is anything ensuring that those don't conflict.