I am currently programming in Python at home and for each project I have a virtual environment, this practice avoid a lot of problems. A while ago I put virtual environments in their respective project directories, but that raised some issues with git and stuff...
So how do you organize your virtual environments? Is there a good practice for this?
me:
projects
├── archives
│ └── project1
├── lab
│ └── project2
├── study
│ └── project3
├── venvs
│ ├── project1venv
│ ├── project2venv
│ └── project3venv
In general, I organize my directories like @cecilelebleu, with just a few changes. See:
pipenv environment at the root level of each project
I don't know if this is the proper way or not, so if anyone knows a better way, feel free to give me (us) tips.