Local — Getting Started
This guide walks you through installing Pycora Pro on your own computer.
By the end, you will have Pycora Pro running locally — ready to edit content and preview your site.
Estimated time: 10–15 minutes.
What You Need
Before you begin, make sure you have:
| Requirement | Version | Notes |
|---|---|---|
| Python | 3.8 or higher | Required |
| pip | Latest | Comes with Python |
| Node.js | LTS | Required for Decap CMS |
| Terminal | — | Command Prompt (Windows) or Terminal (Mac/Linux) |
If you already have Python and Node.js installed, skip to Step 3 — Install Pycora Pro Dependencies.
Step 1 — Install Python
Python is the engine that runs Pycora Pro.
Windows
- Open https://www.python.org/downloads/
- Click the yellow "Download Python" button
- Run the installer
- ⚠️ IMPORTANT: Check "Add Python to PATH" at the bottom of the installer
- Click "Install Now"
- Wait until finished
Verify installation — open Command Prompt and type:
python --version
You should see: Python 3.12.x
If you get python is not recognized, reinstall Python and check "Add Python to PATH".
Mac
- Open https://www.python.org/downloads/
- Download the macOS installer
- Run it, follow the instructions
- Or, if you use Homebrew:
brew install python3
Verify installation:
python3 --version
Linux (Ubuntu / Debian)
sudo apt update
sudo apt install python3 python3-pip
Verify installation:
python3 --version
Step 2 — Install Node.js
Node.js is required for the Decap CMS admin panel.
- Open https://nodejs.org/
- Download the LTS version
- Run the installer
- Follow the setup wizard
- Wait until finished
Verify installation:
node --version
You should see: v20.x.x
Step 3 — Install Pycora Pro Dependencies
Now open a terminal inside the Pycora Pro folder.
How to Open a Terminal in the Project Folder
Windows:
- Open the
pycora-profolder in File Explorer - Click the address bar at the top
- Type
cmdand press Enter
Mac:
- Right-click the
pycora-profolder → New Terminal at Folder
Linux:
- Open Terminal, then:
cd ~/pycora-pro
Install Dependencies
Run this command:
python install.py
This script installs all required Python packages automatically.
Alternative — manual install:
pip install python-frontmatter markdown PyYAML Jinja2 watchdog livereload Pygments
Wait until the installation finishes. It usually takes 1–2 minutes.
Step 4 — Verify Installation
To confirm everything is installed correctly:
python ssg.py
If successful, you will see:
==================================================
PYCORA MEDUSA VERSION
SSG by Axcora Technology
==================================================
Ready in 1.23s - 45 files
The output/ folder will contain your generated site.
Troubleshooting
python is not recognized
Python is not in your system PATH. Reinstall Python and check "Add Python to PATH" during installation.
node is not recognized
Node.js is not installed. Download it from https://nodejs.org/ and install.
pip is not recognized
Run:
python -m ensurepip --upgrade
Or follow the official guide: https://pip.pypa.io/en/stable/installation/
ModuleNotFoundError: No module named 'jinja2'
Dependencies are not installed. Run:
pip install python-frontmatter markdown PyYAML Jinja2 watchdog livereload Pygments
What's Next?
You have installed Pycora Pro. Now let's run it locally.