Installation - PraisonAI PPT

Installation Guide

📋 Requirements

Optional for PDF Conversion

Choose one of the following:

🚀 Installation Methods

# Using pip
pip install praisonaippt

# Or using uv (faster)
uv pip install praisonaippt

Method 2: Install with PDF Support

# With Aspose.Slides (commercial, high quality)
pip install praisonaippt[pdf-aspose]

# With all PDF features
pip install praisonaippt[pdf-all]

Method 3: Development Installation

# Clone the repository
git clone https://github.com/MervinPraison/PraisonAIPPT.git
cd PraisonAIPPT

# Install in editable mode
pip install -e .

# Or with uv
uv install -e .

Method 4: Install from Source

# Clone the repository
git clone https://github.com/MervinPraison/PraisonAIPPT.git
cd PraisonAIPPT

# Install with pip
pip install .

# Or with uv
uv install .

🔧 Verification

After installation, verify everything is working:

# Check version
praisonaippt --version

# Test basic functionality
praisonaippt --help

# Test PDF conversion (if installed)
praisonaippt convert-pdf --help

Python API Verification

# Test import
import praisonaippt
print(f"PraisonAI PPT version: {praisonaippt.__version__}")

# Test PDF conversion availability
try:
    from praisonaippt import convert_pptx_to_pdf, PDFOptions
    print("✅ PDF conversion available")
except ImportError:
    print("❌ PDF conversion not available")

📦 Package Contents

When you install praisonaippt, you get:

🌍 Platform Support

Supported Operating Systems

Python Versions

🔍 Troubleshooting Installation

Common Issues

1. Permission Denied

# Use user installation
pip install --user praisonaippt

# Or use sudo (not recommended)
sudo pip install praisonaippt

2. Python Not Found

# On macOS with Homebrew
brew install python3

# On Ubuntu/Debian
sudo apt-get install python3 python3-pip

# On Windows
# Download from python.org

3. PDF Conversion Not Working

# Install LibreOffice (free option)
# Ubuntu/Debian:
sudo apt-get install libreoffice

# macOS:
brew install --cask libreoffice

# Windows:
# Download from libreoffice.org

# Or install Aspose.Slides (commercial)
pip install praisonaippt[pdf-aspose]

4. Virtual Environment Issues

# Create new virtual environment
python3 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install in clean environment
pip install praisonaippt[pdf-all]

📚 Dependencies

Core Dependencies

Optional PDF Dependencies

Development Dependencies

🎯 Next Steps

After successful installation:

  1. Quick Start Tutorial
  2. Complete Command Reference
  3. Python API Documentation
  4. PDF Conversion Guide

💡 Pro Tips


Need help? Open an issue on GitHub