curl https://sh.rustup.rs -sSf | bash -s -- -y
source ~/.cargo/env
curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.zshrc
NAUTILUS_DIR=~/Developer/nautilus
mkdir -p $NAUTILUS_DIR
cd $NAUTILUS_DIR
git clone --single-branch --branch develop https://github.com/nautechsystems/nautilus_trader.git
cd $NAUTILUS_DIR/nautilus_trader
uv python install 3.13
uv venv
echo -e "\nsource $NAUTILUS_DIR/nautilus_trader/.venv/bin/activate" >> ~/.zshrc
source ~/.zshrc
make install-debug
brew install pre-commit
pre-commit install
uv pip install jupyter chardet jupyterlab_execute_time databento polars ipyfilechooser \
lightweight_charts jupytext xmltodict maturin jupyterlab-quarto qgridnext \
anywidget great_tables scipy
uv run jupytext-config set-default-viewer
cargo install --locked evcxr_jupyter
evcxr_jupyter --install
PYTHON_PATH=$(which python)
echo -e "\n[env]\nPYO3_PYTHON = \"$PYTHON_PATH\"" >> .cargo/config.toml
git update-index --skip-worktree .cargo/config.toml
Last active
June 25, 2025 00:08
-
-
Save faysou/c7adc018e99ac05c9a63ac092a06e7f5 to your computer and use it in GitHub Desktop.
Install nautilus_trader dev env from scratch using uv only
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Clear now ๐
(I really missed, this was too old comment ๐ )