How to install nautechsystems/nautilus_trader. Official installation instructions. Project installation guide. Framework or library installation. Build installation instructions. How to setup and install from GitHub. Installation steps and setup instructions. Official docs and installation instructions GitHub.
nautechsystems/nautilus_trader Installation Guide
How to install nautechsystems/nautilus_trader. Official project installation instructions and setup guide.
⚡
Automated Install (Recommended)
Quick installation instructions for nautechsystems/nautilus_trader. This is the fastest way to complete project installation and setup.
Install via curl
curl -fsSL https://hexmos.com/ipm-install | bash &&
ipm i nautechsystems/nautilus_traderor
Install via npx
npx @hexmos/ipm i nautechsystems/nautilus_traderPrerequisites
Python
languageVersion: 3.12-3.14
Rust
languageVersion: 1.93.1
Docker
containerizationClang
compilerBuild Tools for Visual Studio 2022
IDE/Build ToolsVersion: 2022
glibc
system libraryVersion: 2.35 or newer
Manual Installation Methods
Manual installation instructions. How to install from GitHub source.
Install from PyPI (Recommended)
pip install -U nautilus_traderInstall from Nautech Systems package index (Stable Wheels)
pip install -U nautilus_trader --index-url=https://packages.nautechsystems.io/simpleInstall from Nautech Systems package index (Development Wheels)
pip install -U nautilus_trader --pre --index-url=https://packages.nautechsystems.io/simpleInstall from Source (Linux/macOS)
curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
sudo apt-get install clang
curl -LsSf https://astral.sh/uv/install.sh | sh
git clone --branch develop --depth 1 https://github.com/nautechsystems/nautilus_trader
cd nautilus_trader
export LD_LIBRARY_PATH=$(python -c 'import sys; print(sys.base_prefix)')/lib:$LD_LIBRARY_PATH
export PYO3_PYTHON=$(pwd)/.venv/bin/python
export PYTHONHOME=$(python -c "import sys; print(sys.base_prefix)")
uv sync --all-extrasInstall from Source (Windows)
Download and install rustup-init.exe from https://win.rustup.rs/x86_64
Install "Desktop development with C++" using Build Tools for Visual Studio 2022
Start a new PowerShell
irm https://astral.sh/uv/install.ps1 | iex
[System.Environment]::SetEnvironmentVariable('path', 'C:\Program Files\Microsoft Visual Studio\2022\BuildTools\VC\Tools\Llvm\x64\bin\;' + $env:Path,'User')
git clone --branch develop --depth 1 https://github.com/nautechsystems/nautilus_trader
cd nautilus_trader
uv sync --all-extrasInstall using Docker (Nightly JupyterLab)
docker pull ghcr.io/nautechsystems/jupyterlab:nightly --platform linux/amd64
docker run -p 8888:8888 ghcr.io/nautechsystems/jupyterlab:nightly