python-virtualenv previously for python tools, but now I've found a new remote job which needs a lot of native tools to be installed into my system. The question is how can I separate my work-developer environment and home-user environment?
For example I need to install
opencv which needs a lot of environment changes but I don't want to keep these changes in my system all the time, I want to set it (and all the software I need for my remote work) in another environment and use it there when I need. The first thing that is coming to my mind is simple using of
chroot. But maybe some cool practices exists which I don't know?
I did not use chroot a lot that's why I am asking.