Prerequisites
Before installing, confirm you have the following available on your system:Linux is the primary target platform for execution nodes. The server and CLI run on Linux and macOS. The Tauri desktop cockpit runs on Linux, macOS, and Windows. If you’re setting up a production execution node, use a Linux server.
Option 1: Conda (recommended)
QuanuX is the first quantitative trading platform to offer an official Conda channel. Installing through Conda places QuanuX in a managed environment alongside your Python data science stack — pandas, polars, numpy, DuckDB, and more — and lets you launch QuanuX directly from Anaconda Navigator.1
Add the QuanuX and conda-forge channels
2
Install QuanuX
quanux environment with Python 3.11 and all required server-side dependencies.3
Activate the environment
Option 2: pip with a virtual environment
Use this path if you’re integrating QuanuX into an existing pip-managed project or prefer not to use Conda.1
Create and activate a virtual environment
2
Install Python dependencies
3
Install Node.js dependencies
Option 3: Source build
Use the source build path if you want to contribute to QuanuX, access unreleased features, or build the Tauri desktop app from source.1
Clone the repository
2
Set up the Python environment
3
Install Node.js dependencies
4
Build the Tauri desktop app (optional)
To run the desktop cockpit in development mode, you need Rust and Cargo installed. Then:To produce a production desktop build:
Platform notes
Linux is the primary target for execution nodes. All bare-metal execution features — including Solarflare EF_VI kernel bypass, CPU core pinning, andquanuxctl nest deployments — require Linux. Production execution nodes must be compiled natively; cross-compilation and Docker are not supported for execution nodes.
macOS is fully supported for running the server, cockpit, and CLI locally. It is the recommended development environment on Apple hardware.
Windows is supported for the Tauri desktop cockpit only. Server and CLI functionality on Windows is not officially supported.
Verify your installation
After installing, confirm the server starts correctly:0.0.0.0:8080. If you see import errors, check that your Python environment is activated and all dependencies from requirements.txt or environment.yml are installed.