Python3 venv virtual environment cheat sheet
Create a venv
To create a virtual environment, go to the root of your project and run
python -m venv venv
It will create a virtual environment called venv
Activate venv
.\venv\bin\activate
Verify it is working with:
which python
and it should be "something-something"/venv/bin/python
Intall packages
pip install jupyter matplotlib numpy pandas scipy scikit-learn
pip install Flask
pip install django
or
python -m pip install -U jupyter matplotlib numpy pandas scipy scikit-learn
Create requirements.txt
pip freeze > requirements.txt
Deactivate venv
deactivate
Install packages from requirements.txt
pip install -r requirements.txt
Place the requirements.txt
file in the root of your project directory.
When ready to install the dependencies, ensure your terminal is navigated to the project directory
and your virtual environment is activated. Then, run pip install -r requirements.txt
to install the listed packages within your virtual environment.
python -m venv venv
.\venv\bin\activate
pip install -r requirements.txt
Also, more often lately (2023+), people have been suggesting your use .venv
(note the dot).
Besure your .gitignore
file has both venv/
and .venv/
in it.