Installation Guide
This guide will walk you through installing Django SuperApp on your system.Prerequisites
Before installing Django SuperApp, ensure you have the following:- Python 3.8 or higher - Django SuperApp requires Python 3.8+
- Django 5.0.0 or higher - Will be installed automatically with Django SuperApp
- pipx - Recommended for installing Python CLI tools in isolated environments
Django SuperApp is compatible with Python 3.8, 3.9, and 3.10, and is built for Django 5.0+.
Installation Steps
Install pipx
First, install pipx to manage Python command-line applications in isolated environments.On macOS (using Homebrew):On Linux (using pip):On Windows (using pip):
Install Django SuperApp
Install Django SuperApp using pipx:The
--force flag ensures you get the latest version, even if it’s already installed.What Gets Installed
When you install Django SuperApp, you also get these dependencies:- Django >= 5.0.0 - The web framework
- click >= 8.1.7 - For the CLI interface
- copier >= 9.2.0 - For template-based project generation
- sysrsync >= 1.1.1 - For syncing templates
Troubleshooting
Command Not Found
If you get adjango_superapp: command not found error after installation:
- Make sure you ran
pipx ensurepathand restarted your terminal - Check if pipx bin directory is in your PATH:
- Manually add pipx bin directory to your PATH if needed:
Permission Denied
If you encounter permission errors during installation:- Don’t use
sudo- pipx is designed to work without root privileges - Ensure you’re installing with the
--userflag if using pip directly - Check that you have write permissions to your home directory
Python Version Issues
If you see errors about Python version compatibility:- Check your Python version:
- Ensure it’s 3.8 or higher
- If you have multiple Python versions, you may need to specify: