322
Package managers be like (linux.community)

Sorry Python but it is what it is.

you are viewing a single comment's thread
view the rest of the comments
[-] ArbiterXero@lemmy.world 42 points 1 year ago

Well there’s your problem lol.

Don’t use 2 for anything, it’s been “dead” for almost 4 years.

[-] clearleaf@lemmy.world 7 points 1 year ago

The problem is 2 and modules for 2 still tend to worm their way in somehow. I always use python3 -m pip because I never trust that "pip" alone is going to be python3 pip and I think that's what the people who have lots of trouble with pip aren't doing.

[-] ArbiterXero@lemmy.world 3 points 1 year ago

Valid point.

I force everything to 3 and don’t accept any 2.

And in fairness, there were some moderate breaking changes 3.6-3.8

[-] fushuan@lemm.ee 3 points 1 year ago

It would be weird to have python2-pip installed if you don't have python2 installed, pip should be python2-pip by default on most systems.

I... Dunno, are you suggesting that sometimes pip2 is the default and that that somehow mixes 2 and 3 modules? Pip 2 should install into python 2's directory and pip 3 to python 3's. The only times I have had messy python environments is when I mix pipenv, conda and/or pip, and when people install into the main python with specific versioning, use a virtual env for God's sake, that's what npm does.

[-] spacecadet@lemm.ee 2 points 1 year ago

Ahh the blissful ignorance of not having to manage tech debt

[-] ArbiterXero@lemmy.world 1 points 1 year ago

No, I just don’t ignore it for 4 years.

The bliss is in having management that actually DOES manage the debt instead of ignoring it until it shits the bed

this post was submitted on 13 Oct 2023
322 points (81.3% liked)

Programmer Humor

32707 readers
271 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS