Prerequisites
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
Download the latest version (v18 or higher) from the Node.js official website.
Run the installer and follow the instructions.
Verify installation: Run
node --version
in the command prompt.
macOS Installation
Download the latest version (v18 or higher) from the Node.js official website.
Run the installer and follow the instructions.
Verify installation: Run
node --version
in the terminal.
Alternatively, install using Homebrew:
brew install node
Linux Installation
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
Verify installation: Run
node --version
in the terminal (ensure it outputs 18.x or higher)
Raspberry Pi5 OS Installation
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
Verify installation: Run
node --version
in the terminal (ensure it outputs 18.x or higher)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.
Last updated
Was this helpful?