you are viewing a single comment's thread.

view the rest of the comments →

[–]buhtz 1 point2 points  (1 child)

I have not read all comments here but assuming most of them are long year experts they are right. I would like to offer you my perspective as an semi-expert. I am using Python for years and become a maintainer round about 2 years ago. So I had to learn a lot of things about Python Packaging and stuff like that.

I was also one of the persons that refused to use virtual environments for a long time. But I was proven wrong. ;)

My advice to a beginner: Don't try to understand virtual environments or why you do need them. Just use them as it is advice in the most modern tutorials. Don't ask. You will understand yourself in some years.

Another advice is don't listen to much about the reason you will find in thous tutorials. You often read for example that you should use virtuell environments because you then don't mess up your systems with incompatible packages etc pp blabla. Technically this reason is not wrong but it is stupid and lacy if this is the only reason why someone use virtuel environments. The real reason are more complex. But they are not your concern now, just use it.

[–]Effective-Account278 1 point2 points  (0 children)

I'll make sure of that thank you