При добавлении моего проекта на GitHub, должен ли я также добавить папку виртуального окружения и впоследствии зафиксировать и опубликовать его или я могу пропустить это?

Я только что закончил свой проект и собирался разместить его на GitHub, но у меня возникли сомнения относительно папки venv. Ниже приведен скриншот моей структуры папок;

Folder-structure

Пожалуйста, направьте меня, так как я впервые использую GitHub и это мой первый проект тоже.

Не фиксируйте каталог venv. Те, кто будет клонировать ваш git-репозиторий, смогут создать свою собственную виртуальную среду с нуля благодаря файлу requirements.txt, который вы должны обязательно обновлять и фиксировать в git-репозитории.

Для создания виртуальной среды:

path/to/venv/python -m pip install --requirement requirements.txt

References:

Вернуться на верх