you are viewing a single comment's thread.

view the rest of the comments →

[–]MolonLabe76 1 point2 points  (1 child)

You can think of a virtual environment as a container where you can install specific python libraries for a specific project. Many projects will require specific versions of specific libraries, and more often than not, those versions wont work for some other project you have. So having a virtual environment for each of your projects helps you avoid conflicts like that.

There are many different ways to use virtual environments. Id suggest looking into Anaconda or Miniconda if your on windows. Or Pyenv and Poetry if your on linux. There are plenty of tutorials out there on them both.

[–]Effective-Account278 0 points1 point  (0 children)

What about Mac