logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt
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_trader
or

Install via npx

npx @hexmos/ipm i nautechsystems/nautilus_trader

Prerequisites

Python

language

Version: 3.12-3.14

Rust

language

Version: 1.93.1

Docker

containerization

Clang

compiler

Build Tools for Visual Studio 2022

IDE/Build Tools

Version: 2022

glibc

system library

Version: 2.35 or newer

Manual Installation Methods

Manual installation instructions. How to install from GitHub source.

Install from PyPI (Recommended)

pip install -U nautilus_trader

Install from Nautech Systems package index (Stable Wheels)

pip install -U nautilus_trader --index-url=https://packages.nautechsystems.io/simple

Install from Nautech Systems package index (Development Wheels)

pip install -U nautilus_trader --pre --index-url=https://packages.nautechsystems.io/simple

Install 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-extras

Install 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-extras

Install using Docker (Nightly JupyterLab)

docker pull ghcr.io/nautechsystems/jupyterlab:nightly --platform linux/amd64

docker run -p 8888:8888 ghcr.io/nautechsystems/jupyterlab:nightly