QuanuX supports three installation paths depending on your workflow. Conda is the recommended approach for most users — it handles Python dependencies, manages your environment alongside data science tools, and installs from the official QuanuX channel with no manual dependency resolution. If you’re already working in a pip-based environment or want to contribute to the codebase, the venv and source build paths are fully supported.Documentation Index
Fetch the complete documentation index at: https://docs.quanux.org/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before installing, confirm you have the following available on your system:| Dependency | Version | Required for |
|---|---|---|
| Python | 3.10+ | Server and strategy runtime |
| Node.js | v20+ | Cockpit client |
| pnpm | Latest | Cockpit client build and dev |
| Rust & Cargo | Stable | Tauri desktop app (dev builds only) |
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.Install QuanuX
quanux environment with Python 3.11 and all required server-side dependencies.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.Install Python 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.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.