Venv
Venv is a Python module that creates isolated virtual environments, enabling projects to manage dependencies separately.
Creating a Virtual Environment
python3 -m venv shinyhat
Activating the Virtual Environment
source shinyhat/bin/activate
Default Installed Packages
pip list
Manually Installed Packages
pip freeze
Leaving the Virtual Environment
deactivate

Saving Dependencies
pip freeze > requirements.txt
Installing from Requirements
pip install -r requirements.txt
Install Python package in editable mode
pip install -e .
Activate venv in Powershell
python -m venv env
.\env\Scripts\Activate.ps1
Last updated
Was this helpful?