Skip to main content

Prerequisites

Before installing MoneyPrinter V2, ensure you have the following:
MoneyPrinter V2 requires Python 3.12 to function effectively.Download Python 3.12 from python.orgVerify your installation:
python3 --version
# Should output: Python 3.12.x
Ollama is required for local text generation.Install from ollama.comAfter installation, pull a model:
ollama pull llama3.2:3b
# Or other supported models:
# ollama pull phi4:latest
# ollama pull qwen3:14b
Verify Ollama is running:
curl http://127.0.0.1:11434/api/tags
ImageMagick is used by MoviePy to manipulate images and render subtitles.Linux/macOS:
# Ubuntu/Debian
sudo apt-get install imagemagick

# macOS
brew install imagemagick
Windows: Download from imagemagick.orgVerify installation:
# Linux/macOS
which convert

# Windows
where magick.exe
A Firefox profile is needed for Twitter and YouTube automation to avoid logging in every time.Find your Firefox profile path:
  • macOS: ~/Library/Application Support/Firefox/Profiles/
  • Linux: ~/.mozilla/firefox/
  • Windows: %APPDATA%\Mozilla\Firefox\Profiles\
Look for a directory ending in .default-release
MoneyPrinter V2 uses Google’s Gemini API (Nano Banana 2) for image generation.Get your API key from Google AI StudioYou’ll add this to your configuration later.
Only required if you plan to reach out to scraped businesses via email.Download from golang.org

Installation Methods

Environment Variables

You can use environment variables as an alternative to config file entries:
export GEMINI_API_KEY="your_gemini_api_key_here"
If nanobanana2_api_key is empty in config.json, MoneyPrinter V2 will automatically use the GEMINI_API_KEY environment variable.

Troubleshooting

Error: [FAIL] Ollama is not reachable at http://127.0.0.1:11434Solution:
  1. Ensure Ollama is running:
    ollama serve
    
  2. Verify with:
    curl http://127.0.0.1:11434/api/tags
    
  3. Pull a model if none exist:
    ollama pull llama3.2:3b
    
Error: [WARN] imagemagick_path is not set to a valid executable pathSolution:
  1. Install ImageMagick (see Prerequisites above)
  2. Find the path:
    # Linux/macOS
    which convert
    
    # Windows
    where magick.exe
    
  3. Update imagemagick_path in config.json
Error: [WARN] firefox_profile does not existSolution:
  1. Open Firefox and go to about:profiles
  2. Find your default profile’s “Root Directory”
  3. Copy the full path to firefox_profile in config.json
Error: Module installation failures or compatibility issuesSolution: Ensure you’re using Python 3.12:
python3 --version
If not, install Python 3.12 and recreate your virtual environment.
Error: [FAIL] faster-whisper is not importableSolution:
pip install --upgrade faster-whisper

Next Steps

Once installation is complete, proceed to the Quickstart Guide to run your first automation.

Build docs developers (and LLMs) love