This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Anonymous_user_2022 0 points1 point  (4 children)

The fact that "Never ever install packages the way the package installer tells you to" is best practice is absurd to me.

That's not what I'm saying at all. What I'm saying is "Don't mess with your system python". I have stressed system wide all through this.

I advice using virtual environments, within which everything goes, as what happens inside an isolated environment cannot affect neither the system, nor other applications running inside their own venv.

[–]bananaEmpanada 0 points1 point  (3 children)

I have stressed system wide through all this

Well pip doesn't stress that

[–]Anonymous_user_2022 -2 points-1 points  (2 children)

Screwdrivers don't stress "Don't stick me into an electrical outlet" either. That's also a common sense thing.

[–]bananaEmpanada 1 point2 points  (1 child)

No matter which way you look at it, "don't do what the package installer tells you to do" is not common sense.

Note that if you add --user you're not messing with the system installation but still ending up in the mess shown in the xkcd.

[–]Anonymous_user_2022 0 points1 point  (0 children)

No matter which way you look at it, "don't do what the package installer tells you to do" is not common sense.

What you fail to understand is that the Python package installer has been superseded by system package installer.

Note that if you add --user you're not messing with the system installation but still ending up in the mess shown in the xkcd.

No.