For the purposes of making distribution of my software packages easier, I am packaging a virtual environment for each software development package which I am working on. This allows me to keep my python development environment segregated for each of the software projects which I am working on. For example, for the pymatmc2
environment I have installed in a repos
directory in my home directory, then I can create a virtual environment with the following command [1]
cd ~/repos/pymatmc2
python -m venv pymatmc2.venv
[1] https://docs.python.org/3/library/venv.html