Pyloid Docs
GithubLanguage
  • 💎What is Pyloid?
  • Getting Started
    • Prerequisites
    • Create Pyloid App
  • Core Concepts
    • Thread Safety
  • API
    • Python (Backend)
      • Pyloid
      • BrowserWindow
      • Monitor
      • TrayEvent
      • Utility Functions
      • RPC
      • Store
    • Javascript (Frontend)
      • Event
      • BaseAPI
      • RPC
  • Guides
    • Load Webview
    • Serve Frontend
    • Calling Python from JS
    • Calling JS from Python
    • Keyboard Shotcuts
    • Notification
    • Tray
    • Timer
    • File Watcher
    • Clipboard
    • Window Position
    • Devtools
    • Window Drag Region
    • Window Radius And Transparent
    • Autostart
    • Production Utils
    • Desktop Monitor
    • File Dialog
    • Splash Screen
Powered by GitBook
On this page
  • Table of Contents
  • Common Prerequisites
  • 1. Python
  • 2. uv
  • 3. Node.js
  • Windows Installation
  • macOS Installation
  • Linux Installation
  • Raspberry Pi5 OS Installation

Was this helpful?

Edit on GitHub
  1. Getting Started

Prerequisites

PreviousWhat is Pyloid?NextCreate Pyloid App

Last updated 29 days ago

Was this helpful?

Table of Contents

Common Prerequisites

1. Python

  • Required Version: 3.9 ~ 3.13 (>=3.9,<3.14)

  • If not installed or needs an update, download and install from the official Python website.

2. uv

  • Required: uv is a Python package installer and environment manager

  • Install with the following command: pip install uv

  • Verify installation: Run uv --version in the terminal

3. Node.js

  • Required Version: 18 or higher

  • Check installation: Run node --version in the terminal (ensure it outputs 18.x or higher)

Windows Installation

  1. Run the installer and follow the instructions.

  2. Verify installation: Run node --version in the command prompt.

macOS Installation

  1. Run the installer and follow the instructions.

  2. Verify installation: Run node --version in the terminal.

Alternatively, install using Homebrew:

brew install node

Linux Installation

  1. Install Node.js using nvm (Node Version Manager):

sudo apt update
sudo apt install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install --lts
  1. Verify installation: Run node --version in the terminal (ensure it outputs 18.x or higher)

Raspberry Pi5 OS Installation

  1. Follow the general Linux installation process:

sudo apt update
sudo apt install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install --lts
  1. Verify installation: Run node --version in the terminal (ensure it outputs 18.x or higher)

  2. Additionally, run the following commands to create symbolic links for the required libraries:

sudo ln -s /usr/lib/aarch64-linux-gnu/libwebp.so.7 /usr/lib/aarch64-linux-gnu/libwebp.so.6
sudo ln -s /usr/lib/aarch64-linux-gnu/libtiff.so.6 /usr/lib/aarch64-linux-gnu/libtiff.so.5

These commands create symbolic links for the library versions required for Pyloid to function correctly on Raspberry Pi5 OS.

Download the latest version (v18 or higher) from the .

Download the latest version (v18 or higher) from the .

uv Official Website
Node.js official website
Node.js official website
Python Official Website
Common Prerequisites
Windows Installation
macOS Installation
Linux Installation
Raspberry Pi5 OS Installation