Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.14 KB

File metadata and controls

46 lines (36 loc) · 1.14 KB
pip install pyinstaller croniter PyQt5

python -m PyInstaller --noconsole --onefile --name PortableServer --icon=icon.ico --add-data "icon.ico;." main.py

or

python -m PyInstaller --noconsole --onefile --name PortableServer --icon=icon.ico --add-data "icon.ico;." --add-data "scheduler.db;." main.py

python -m PyInstaller --noconsole --onefile --name PortableServer --icon=icon.ico --hidden-import=croniter --hidden-import=dateutil main.py
python -m PyInstaller ^
  --noconsole ^
  --onefile ^
  --name PortableServer ^
  --icon=icon.ico ^
  --hidden-import=croniter ^
  --hidden-import=dateutil ^
  --add-data "icon.ico;." ^
  --add-data "maximize.png;." ^
  --add-data "minimize.png;." ^
  --add-data "start.png;." ^
  --add-data "stop.png;." ^
  --add-data "public.png;." ^
  --add-data "local.png;." ^
  --add-data "apache.png;." ^
  --add-data "mariadb.png;." ^
  --add-data "redis.png;." ^
  --add-data "exit.png;." ^
  --exclude-module numpy --exclude-module pandas --exclude-module matplotlib ^
  main.py

Without Compilation

py -m venv env
.\env\Scripts\Activate.ps1
pip install PyQt5 croniter
python main.py