How to set up a python virtual environment (.venv)

#code

💬 Go to the home directory
cd
💬 Create a directory for all your code projects
mkdir code
💬 Enter into that code directory
cd code
💬 Create a directory for this project
mkdir awesome-project
💬 Enter into that project directory
cd awesome-project

# create a virtual environment
python -m venv .venv
# activate the virtual environment
source .venv/bin/activate
# add a gitignore file to the virtual environment
echo "*" > .venv/.gitignore

Install from requirements.txt

# install from the requirements.txt file
pip install -r requirements.txt