Программы и коды на Python:
«Консольный менеджер проектов»
Краткое описание
«Консольный менеджер проектов» – это простейшая консольная утилита, которая позволяет в автоматическом режиме работать:
- с небольшими проектами: создание, удаление, экспорт, вывод списка уже созданных проектов;
- с виртуальным окружением проектов: создание, удаление, активация и деактивация;
- с менеджером пакетов Pip: установка, обновление, удаление, вывод списка установленных пакетов, обновление самого менеджера Pip и вывод информации о нем, запись файла зависимостей requirements.txt и установка пакетов из него в виртуальное окружение пакета.
Благодаря менеджеру можно с легкостью создать проект под нужную версию Python, создать для него виртуальное окружение, установить для него все нужные пакеты, а после завершения разработки экспортировать готовый проект в виде архива zip с сохранением всех зависимостей в файле requirements.txt. На другом компьютере пользователю нужно будет только распаковать архив с программой, установить нужную версию интерпретатора и запустить файл setup_venv.py для создания виртуального окружения на новом месте с автоматической установкой всех сохраненных зависимостей и обновлением менеджера пакетов Pip. После этого программу можно будет запускать любым доступным способом, например, обычным двойным кликом мыши по ярлыку программы prog_name.py.
Стоит добавить, что данный менеджер – это отличная практическая возможность закрепить теоретические знания по работе с виртуальными окружениями, которые далее будут присутствовать практически в любом разрабатываемом вами проекте.
Последнее обновление: 16.01.23.
Проверен в ОС: Windows 10.
Скачать код менеджера проектов (0.3 Мб):
здесь.
Внешний вид приложения
При запуске через командную строку стартовое меню менеджера имеет вид, показанный на рис. №1.
Рис. №1. Запуск менеджера из консоли.
Запустить менеджер проектов можно и обычным двойным кликом мыши по ярлыку программы (см. рис. №1).
Рис. №2. Стартовое окно менеджера при запуске двойным кликом мыши.