PyAppExec is a cross‑platform open-source launcher and installer that makes Python apps feel native. It locates or installs the required Python runtime, provisions an isolated virtual environment, installs your project’s pip requirements, and handles any external tools requirements or dependencies (e.g., FFmpeg) with version checks and auto-download/extract on Windows/macOS/Linux. The Qt-based installer can scaffold pyappexec.ini, copy/rename the launcher, and (on macOS) bundle a self-contained .app with icons. The optional run-time GUI captures logs, while CLI mode stays lean for automation. Config is driven by a simple INI per OS, so app IDs, entry points, requirements, and paths are declarative. PyAppExec also manages user-level caches/state, log rotation, and GUI suppression preferences letting you ship Python apps without asking end users to touch Python, virtualenvs, or package managers.

Features

  • Cross-platform launcher + installer for Python apps
  • Auto-detect or install Python, create isolated virtualenv, install pip requirements
  • External dependency handling with version checks and auto download or extract
  • Qt-based GUI (installer and runtime) plus lightweight CLI mode for automation
  • macOS bundling option to produce a self-contained .app with custom icons
  • Simple per-OS INI config for app IDs, entry points, requirements, paths
  • Log rotation to user log dir; GUI suppression preference and state management
  • Copies or renames launcher and generates starter pyappexec.ini for your project

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow PyAppExec

PyAppExec Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PyAppExec!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Advanced End Users, Developers, End Users/Desktop, Information Technology, System Administrators

User Interface

Command-line, Qt

Programming Language

C++, Python

Related Categories

Python Build Tools, Python Software Distribution Software, Python Deployment Tool, C++ Build Tools, C++ Software Distribution Software, C++ Deployment Tool

Registered

1 day ago