Skip to content

Latest commit

 

History

History
78 lines (55 loc) · 3.11 KB

README.md

File metadata and controls

78 lines (55 loc) · 3.11 KB

Matrix screensaver

Заставка в стиле фильма Матрица, для запуска с помощью Python или как exe-файл. Для запуска exe-файла необходимо будет вручную добавить приложение в планировщике задач на бездействие. Скрипт написан на основе множества других примеров создания подобного скрипта, использует библиотеку pygame и шрифт MS Mincho.tff. Скрипт написан для разрешения экрана FullHD.

Параметры для запуска на Windows - win 10/11 pro x64.

demo

Установка

Скачать

Python3 должен быть уже установлен. Скачать этот репозиторий себе на компьютер.

Рекомендуется использовать virtualenv/venv для изоляции проекта.

Быстрая настройка venv

Начиная с Python версии 3.3, виртуальное окружение идёт в комплекте в виде модуля venv. Чтобы его установить и активировать нужно выполнить следующие действия в командной строке:

Указать скачанный репозиторий в качестве каталога.

cd C:\Usersаш_пользователь\Downloads\папка_репозитория

Установить виртуальное окружение в выбранном каталоге.

Python -m venv env

В репозитории появится папка виртуального окружения env

image

Активировать виртуальное окружение.

env\scripts\activate

Если всё сделано правильно, вы увидите в командной строке (env) слева от пути каталога.

2

Установить зависимости

Используйте pip (или pip3, есть конфликт с Python2) для установки зависимостей:

pip install -r requirements.txt

Запуск

Выход из программы Esc.

python matrix.py

Создание exe-файла/запаковка

pyinstaller matrix.spec

После сборки exe-файла в корне репозитория создается папка dist, в которой будет лежать готовое приложение.

Цель проекта

Данный репозиторий создан с целью изучения создания приложений на Python + pygame и создания exe-файлов для Windows средствами Python.