If you’re not familiar with Python virtual environments, we recommend reading the virtualenv section of the Python documentation for an overview.
This page was made to provide a cheat sheet for the most commonly used commands and actions that you can take when using a python virtual environment.
To create a new virtual environment, go to the directory where you would like it to be placed and run the command below:
venv is the name of the virtual environment you would like to create.
It is common practice to use
venv as the name.
When you activate a virtual environment, virtualenv overwrites (temporarily)
some environment variables to place the
venv/bin directory on your
$PATH and force the use of the Python interpreter and libraries installed
in the virtual environment.
To activate a virtual environment:
When activated, you will notice that the virtual environment name is now shown on the left side of the prompt. This is done to remind you that you are working “inside” this virtual environment.
Once you are done working in the virtual environment, you can deactivate it. This will revert the environment variables back to what they were, prior to it being activated.
To deactivate a virtual environment: