Installation Guide

🚀 Quick Installation (Recommended)

Install the latest stable version from PyPI:

pip install jackofalltrades

📋 Prerequisites

  • ✅ Python 3.7 or higher
  • ✅ pip package manager
  • ✅ NumPy (automatically installed)
  • ✅ Pandas (automatically installed)
  • ✅ Scikit-learn (automatically installed)

🔧 Development Installation

For developers who want to contribute or use the latest features:

git clone https://github.com/sanepunk/jackofalltrades.git
cd jackofalltrades
pip install -e .

🐍 Virtual Environment (Recommended)

Install in a virtual environment to avoid conflicts:

# Create virtual environment
python -m venv jackofalltrades-env

# Activate virtual environment
# On Windows:
jackofalltrades-env\Scripts\activate
# On macOS/Linux:
source jackofalltrades-env/bin/activate

# Install jackofalltrades
pip install jackofalltrades

✅ Verify Installation

Test that jackofalltrades is installed correctly:

python -c "import jackofalltrades; print('jackofalltrades installed successfully!')"

🚨 Troubleshooting

Permission Denied Error

If you get permission errors, try:

pip install --user jackofalltrades

Python Version Issues

Ensure you're using Python 3.7+:

python --version

Dependency Conflicts

Use a fresh virtual environment:

pip install --upgrade pip
pip install jackofalltrades

🎯 Next Steps

1. Quick Start

Try your first model with our built-in datasets

View Examples

2. Explore Features

Discover all available algorithms and models

See Features

3. Join Community

Contribute to the project or get help

GitHub