2D KMP algorithm Setting up virtual environment To set up virtual environment run in root directory python -m venv venv To install all dependencies run pip install -r requirements.txt To export all dependencies run pip freeze > requirements.txt