I'm trying to understand when is best to use mkproject vs mkvirtualenv when using virtualenvwrapper.
I found a couple of answers of what is the difference between the two here and here.
From the second link, this seems to be the best summary of the differences:
From my understanding of the documentation,
mkvirtualenv projectenvsimply creates a new virtual environment namedprojectenvin$WORKON_HOME, whilemkproject projectenvcreates a new virtual environment namedprojectenvand a new directory namedprojectenv; after creation, theprojectenvdirectory automatically becomes your current working directory. The virtual environment will exist in$WORKON_HOMEand the development directory exists in$PROJECT_HOME.
When would it be more appropriate to use mkproject and when mkvirtualenv? I would really find an example of the differences useful if possible.