I misspelled the name of the virtualenv while initializing it using:
$ virtualenv vnev
I actually intended to create the environment with the name venv.
Having tried to rename the vnev folder to venv, I find that this doesn't provide much help. The name of the activate environment still renames the old vnev.
$ mv vnev venv
$ . venv/bin/activate
(vnev) $ deactivate
I would like to know how to go about renaming the environment?
By default virtualenv does not support the renaming of environments. It is safer to just delete the virtualenv directory and create a new one with the correct name. You can do this by:
source vnev/bin/activatepip freeze > requirements.txtrm -r vnev/virtualenv venvsource venv/bin/activatepip install -r requirements.txtIf recreating is not an option there are 3rd party tools like virtualenv-mv that might be helpful.
Alternatively you can use virtualenvwrapper which provides the cpvirtualenv command to copy or rename virtualenvs.